UML 2 pour les bases de données
30
© Éditions Eyrolles
Les équivalences entre cardinalités et multiplicités d’une association un-à-un sont indiquées
dans le tableau 1-3. Les cardinalités 1,1–1,1 sont une anomalie de modélisation car elles expriment une correspondance biunivoque et totale entre les deux entités, à tel point qu’elles sont
quasiment « confondues ».
Modèles entité-association
Dans l’exemple 1-12, un étudiant est caractérisé par un numéro INSEE et un nom. Chaque
étudiant doit effectuer un seul stage en entreprise. Un stage est désigné par un numéro, un
thème et le nom du responsable ; il est suivi par un seul étudiant.
Il suffit d’inverser les cardinalités pour décrire l’association Effectuer dans le formalisme
de Chen.
Notation UML
L’exemple 1-13 décrit la notation UML qui représente l’association un-à-un.
Tableau 1.3 Associations un-à-un
Cardinalités
Multiplicités UML
0,1 - 0,1
0..1 - 0..1
0,1 - 1,1
0..1 - 1
1,1 - 1,1
1 - 1
Figure 1-12 MCD d’une association un-à-un
Figure 1-13 Association un-à-un UML
Etudiant
ninsee
nom
Stage
numsta
theme
responsable
Effectuer
1,1
0,1
Etudiant
ninsee
nom
Stage
1
0..1
numsta
theme
responsable
Précédent

- 38/316

Suivant