LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Règles du passage du MCD au MLD

Analyse sectorielle : Règles du passage du MCD au MLD. Recherche parmi 298 000+ dissertations

Par   •  27 Mars 2013  •  Analyse sectorielle  •  847 Mots (4 Pages)  •  4 039 Vues

Page 1 sur 4

REGLES DU PASSAGE DU MCD AU MLD

1 : Une entité se transforme en une relation (table)

Toute entité du MCD devient une relation du MLDR, et donc une table de la Base de Donnée. Chaque propriété de l'entité devient un attribut de cette relation, et dont une colonne de la table correspondante. L'identifiant de l'entité devient la Clé Primaire de la relation (elle est donc soulignée), et donc la Clé Primaire de la table correspondante.

2 : Relation binaire aux cardinalités (X,1) - (X,n), X=0 ou X=1

La Clé Primaire de la table à la cardinalité (X,n) devient Clé Etrangère dans la table à la cardinalité (X,1) :

Exemple de Système d'Information (SI) :

Un employé a une et une seule société. Une société a 1 ou n employés.

Modèle Conceptuel de Donnée (MCD) :

Modèle Logique de Donnée Relationnelle (MLDR) :

EMPLOYE(id_Employe, Nom_Employe, #id_Societe)

SOCIETE (id_Societe, Nom_Societe)

Modèle Physique de Donnée (MPD), ou schéma de base :

3 : Relation binaire aux cardinalités (X,n) - (X,n), X=0 ou X=1

Il y a création d'une table supplémentaire ayant comme Clé Primaire une clé composée des identifiants des 2 entités. On dit que la Clé Primaire de la nouvelle table est la concaténation des Clés Primaires des deux autres tables.

Si la relation est porteuse de donnée, celles ci deviennent des attributs pour la nouvelle table.

S.I. :

Une commande est composée de 1 ou n produits distincts en certaine quantité. Un produit est présent dans 0 ou n commandes en certaine quantité.

MCD :

MLDR :

COMMANDE (id_Commande, Date_commande)

PRODUIT (id_Produit, libelle)

COMPOSE (id_Commande, id_Produit, qantité)

MPD :

4 : Relation n-aire (quelles que soient les cardinalités).

Il y a création d'une table supplémentaire ayant comme Clé Primaire la concaténation des identifiants des entités participant à la relation.

Si la relation est porteuse de donnée, celles ci deviennent des attributs pour la nouvelle table.

S.I. :

Un étudiant parle une ou plusieurs langues avec un niveau. Chaque langue est donc parlée par 0 ou n étudiants avec un niveau. Pour chaque niveau, il y a 0 ou plusieurs étudiants qui parlent une langue.

MCD :

MLDR :

ETUDIANT (id_Etudiant,

...

Télécharger au format  txt (4.5 Kb)   pdf (68.3 Kb)   docx (9.5 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com