Le tableau suivant affiche les mappages à partir du type de relation, de l'existence et de la cardinalité d'un modèle de données logiques vers le type d'association UML ou la multiplicité de rôles.
Tableau 1. Relation du modèle de données logiques avec les mappages d'association UMLModèle de données logiques - type de relation |
Modèle de données logiques - existence |
Modèle de données logiques - cardinalité |
UML - type d'association |
UML - multiplicité du rôle parent |
UML - multiplicité du rôle enfant |
Plusieurs à plusieurs |
Facultatif |
*/ (1..*) |
Simple |
* |
*/(1..*) |
Plusieurs à plusieurs |
Obligatoire |
*/(1..*) |
Simple |
1..* |
*/(1..*) |
Non-identifiante |
Facultatif |
(0..1) /1/*/(1..*) |
Agrégation |
(0..1) |
(0..1) /1/*/(1..*) |
Non-identifiante |
Obligatoire |
(0..1) /1/*/(1..*) |
Agrégation |
1 |
(0..1) /1/*/(1..*) |
Identifiante |
Non applicable (obligatoire) |
(0..1) /1/*/(1..*) |
Composition |
1 |
(0..1) /1/*/(1..*) |