UML 2 pour les bases de données
126
© Éditions Eyrolles
Structure et référence
L’exemple 2-23 illustre deux modélisations. La structure de données de nom adr est utilisée
dans la première figure. Dans la seconde figure , la référence ref_adr relie l’objet à un autre
objet de la classe Adresse.
Les notations au niveau logique de ces exemples sont les suivantes.
Figure 2-24 Représentation logique d’un schéma objet
Collections
Les collections sont bien connues des programmeurs objet. L’exemple 2-25 décrit deux collections,
la première est une collection d’une structure de données (adr_mail). La seconde est une
collection de références ref_adr vers la classe Adresse_Mail.
Figure 2-23 Structure et référence
Chercheur
numero
nom
adr
norue
rue
ville
15
E.F. Codd
1020
Broadway
New York
...
Chercheur
numero
nom
ref_adr
15
E.F. Codd
...
Adresse
norue
rue
ville
1020
Broadway
New York
...
Chercheur[ numero , nom, adr(no_rue, rue, ville)]
ou
Chercheur[ numero , nom, @ref_adr]
Adresse[ norue , rue, ville]
126
© Éditions Eyrolles
Structure et référence
L’exemple 2-23 illustre deux modélisations. La structure de données de nom adr est utilisée
dans la première figure. Dans la seconde figure , la référence ref_adr relie l’objet à un autre
objet de la classe Adresse.
Les notations au niveau logique de ces exemples sont les suivantes.
Figure 2-24 Représentation logique d’un schéma objet
Collections
Les collections sont bien connues des programmeurs objet. L’exemple 2-25 décrit deux collections,
la première est une collection d’une structure de données (adr_mail). La seconde est une
collection de références ref_adr vers la classe Adresse_Mail.
Figure 2-23 Structure et référence
Chercheur
numero
nom
adr
norue
rue
ville
15
E.F. Codd
1020
Broadway
New York
...
Chercheur
numero
nom
ref_adr
15
E.F. Codd
...
Adresse
norue
rue
ville
1020
Broadway
New York
...
Chercheur[ numero , nom, adr(no_rue, rue, ville)]
ou
Chercheur[ numero , nom, @ref_adr]
Adresse[ norue , rue, ville]
