Types d'association UML et multiplicité des rôles générés par la transformation de modèles de données logiques en modèles UML

La transformation de modèles de données logiques en modèles UML génère des types d'associations UML et une multiplicité des rôles à partir des types de relations, de l'existence et de la cardinalité d'un modèle de données logique.
Le tableau suivant présente les mappages du type de relations, de l'existence et de la cardinalité d'un modèle de données logique au type d'association UML ou à la multiplicité du rôle.
Tableau 1. Mappages de relations du modèle de données logique aux associations UML
Modèle de données logique - type de relation Modèle de données logique - existence Modèle de données logique - cardinalité UML - type d'association UML - multiplicité du rôle parent UML - multiplicité du rôle enfant
Multi-intervenant Facultatif */(1..*) Simple * */(1..*)
Multi-intervenant 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..*)

Commentaires