You are on page 1of 4

Méthode d'Etude et de Réalisation Informatique pour les Systèmes

d'Entreprise TDI
TAOURIRT

REGLES DE TRANSFORMATION DU MCD AU MLD


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.

 Transformation des relations binaires du type (x,n) – (x,1)


La règle générale :
MCD

Entité 1 Entité 2
(x,n) (x,1)
Id 1 Id 2
Propriété Association Propriété
.. ..
.. ..

MLD
TABLE 1 TABLE 2

ID 1 ASSOCIATION ID 2
ATTRIBUT ID1
.. ATTRIBUT
.. ..
..

Exemple :

1
Méthode d'Etude et de Réalisation Informatique pour les Systèmes
d'Entreprise TDI
TAOURIRT

 Transformation des relations binaires du type (x,1) – (x,1)


La règle générale :
MCD

Entité 1 Entité 2
(x,1) (x,1)
Id 1 Id 2
Propriété Association Propriété
.. ..
.. ..

1. Transformation des relations binaires du type (0,1) – (1,1)

Entité 1 Entité 2
(0,1) (1,1)
Id 1 Id 2
Propriété Association Propriété
.. ..
.. ..

TABLE 1 TABLE 2
ASSOCIATION
ID 1 ID 2
ATTRIBUT ID1
.. ATTRIBUT
.. ..
2. Transformation des relations binaires du type (0,1) – (1,1)
MCD

Entité 1 (x,n) (x,1) Entité 2

Id 1 Id 2
Propriété Association Propriété
.. ..
.. ..

TABLE 1 TABLE 2 TABLE 1 TABLE 2

ID 1 ID 2
OU ID 1 ID 2
ATTRIBUT ID1 ID2 ATTRIBUT
.. ATTRIBUT ATTRIBUT ..
.. .. .. ..

2
Méthode d'Etude et de Réalisation Informatique pour les Systèmes
d'Entreprise TDI
TAOURIRT
Exemple :

ou

 Transformation des relations binaires du type (x,n) – (x,n)


La règle générale :

MCD
Entité 1 Entité 2
(x,n) (x,n)
Id 1 Id 2
Propriété Association Propriété
.. ..
.. ..

TABLE 1 TABLE 2
MLD
ID 1 ID 2
ATTRIBUT ATTRIBUT
.. ASSOCIATION ..
.. ..
ID 1
ID2
..
..

Exemple :

3
Méthode d'Etude et de Réalisation Informatique pour les Systèmes
d'Entreprise TDI
TAOURIRT

 Transformation des relations ternaires


La règle générale :

Entité 1 MCD Entité 2

id 1 (x,n) Association (x,1) id 2


propriété propriété
.. ..
.. ..
(x,n)
Entité3

id 3
propriété
..

MLD
TABLE 1 ASSOCIATION TABLE 2

ID 1 ID 1 ID 2
ATTRIBUT ID2 ATTRIBUT
.. ID3 ..
.. .. ..

TABLE3

ID 3
ATTRIBUT
..
..

Exemple :

You might also like