Mcd-mld
La traduction des concepts de base du modèle conceptuel est régie par les trois règles suivantes :
1. Toute entité devient une relation.
L’identifiant de l’entité devient clé primaire de la relation.
C'est à dire que chaque classe d'entité du modèle conceptuel devient une table dans le modèle logique. Les identifiants de la classe d'entité sont appelé clés de la table, tandis que les attributs standards deviennent des attributs de la table,
2.Toute association binaire de type (1-n) ou (1-1)
est caractérisée par l’existence d’une dépendance fonctionnelle entre l’identifiant de l’entité reliée par le segment portant la cardinalité 1,1 ou 0,1 et l’autre entité. Dans le schéma ci-dessous on a la dépendance fonctionnelle suivante : P1 P1’
Une telle association entraîne l’intégration de l’identifiant de l’entité but de la dépendance fonctionnelle dans la relation associée à l’entité source de la dépendance fonctionnelle. La propriété ainsi dupliquée devient clé étrangère dans la relation source et est marquée par un #. Une clé étrangère dans une relation est une propriété qui est clé primaire dans une autre relation.
3.Toute association de type (m-n) devient une relation qui hérite des identifiants des entités participants à la relation. Si l’association est porteuse, la relation sera complétée par la liste des propriétés portées.
Remarque : dans la relation nommée « Association », P1 et P1’ sont suffixées d’un # (elles sont clés étrangères) car elles sont clés primaires respectivement dans les relations E1 et E2.
L’exemple ci-dessous illustre l’application de ces trois règles sur le modèle conceptuel classique de gestion des commandes suivant