Mld et mcd
Dossier n° 3
La Modélisation
Chap. 3
Le MRD
1
Fiche d'information
RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)
Nous allons définir les règles de transformation pour le passage du MCD au MLD, en respectant les différents cas qui se posent. Transformation des entités
Toute entité est transformée en table. Les propriétés de l'entité deviennent les attributs de la table. L'identifiant de l'entité devient la clé primaire de la table.
Exemple: Entité "Entreprise" Lettres majuscules Table "Entreprise"
Transformation des relations binaires du type1 (x,n) – (x,1)
Afin de représenter la relation, on duplique la clé primaire de la table basée sur l'entité à cardinalité (x,n) dans la table basée sur l'entité à cardinalité (x,1). Cet attribut est appelé clé étrangère. Les deux tables sont liées par une flèche nommée selon la relation, qui pointe de la table à clé étrangère vers la table qui contient la clé primaire correspondante.
Exemple:
L'attribut No_Auteur qui est clé primaire de la table Auteur, devient clé étrangère dans la table Livre.
1
x peut prendre les valeurs 0 ou 1
JL Michel - Règles de transformation du MCD au MLD.doc - févr.-04
Informatique
Dossier n° 3
La Modélisation
Chap. 3
Le MRD
2
Fiche d'information
Transformation des relations binaires du type (x,1) – (x,1) Nous devons distinguer plusieurs cas. Sachant qu'une relation binaire du type (1,1)-(1,1) ne doit pas exister il nous reste les 2 cas suivants: Relation binaire (0,1)-(1,1) On duplique la clé de la table basée sur l'entité à cardinalité (0,1) dans la table basée sur l'entité à cardinalité (1,1). Exemple :
Le No_Client, qui est clé primaire de la table Client, devient clé étrangère dans la table Carte_Membre. Relation binaire (0,1)-(0,1) On duplique la clé d'une des tables dans l'autre. Lorsque la relation contient ellemême des propriétés, celles-ci deviennent également attributs de la table dans laquelle a été ajoutée