UML 2 pour les bases de données
42
© Éditions Eyrolles
Notation UML
Le diagramme 1-30 utilise deux rôles pour faciliter la lecture de l’association.
Association plusieurs-à-plusieurs réflexive
Considérons l’exemple que l’accès à certaines unités de valeurs (UV) est conditionné par des
prérequis. Les UV elles-mêmes prérequises constituent éventuellement un prérequis pour la
préparation d’une ou de plusieurs autres UV. Ainsi, pour passer l’UV BD objet-relationnelle, il faut avoir les UV BD relationnelle et SQL. Par ailleurs, l’accès aux UV JDBC et
Oracle 8 suppose l’obtention de l’UV BD objet-relationnelle. La modélisation
Merise 1-32 met en œuvre deux rôles.
Figure 1-29 Association un-à-plusieurs réflexive Merise
Figure 1-30 Association un-à-plusieurs réflexive UML
Figure 1-31 UV prérequises
Poste_travail
nserie
adr_IP
typeposte
Serveur
0,1
0,N
Se lit : « Un poste client est
relié à un seul serveur »
Se lit : « Un poste serveur relie
zéro ou plusieurs postes »
Poste_travail
nserie
adr_IP
typeposte
est_client_de
0..1
0..*
est_serveur_de
BD relationnelle
SQL
BD objetrelationnelle
Oracle 8
Java
JDBC
Précédent

- 50/316

Suivant