Sie sind auf Seite 1von 2

Analyse - Chapitre 3

Chapitre 3
Règles de passage MCD/MLD

1 – Du MCD au MLD

11 – Règles de transformation

111 – Première règle : R1

Chaque entité donne naissance à une relation. Les propriétés de l’entité deviennent les
attributs de la relation. L’identifiant devient la clé primaire de la relation.

112 – Seconde règle : R2

Chaque association hiérarchique donne naissance à une clé étrangère selon le principe « le
parent donne à l’enfant ». L’entité parent (coté cardinalité –,n) donne son identifiant comme clé
étrangère de la relation issue de l’entité enfant (coté cardinalité -,1).

113 – Troisième règle : R3

Chaque association non hiérarchique donne naissance à une relation. Les propriétés de
l’association deviennent attribut de la relation. Chaque entité participant à l’association donne son
identifiant comme clé étrangère de la relation. L’ensemble de ces clés étrangères issues des
entités participant à l’association devient la clé primaire composée de la relation.

12 – Méthode de contrôle

Cercler les éléments du schéma selon le principe suivant :

Cercler d’abord toutes les entités, une par bulle, en englobant dans la bulle les pattes
d’associations et l’association attachée lorsque la cardinalité est -,n
Cercler toutes les associations non hiérarchiques.

A ce stade, il ne doit plus rester d’objets non cerclés dans le schéma et l’on obtient une
représentation graphique des futures relations. Le premier contrôle qui peut être appliqué consiste
à compter le nombre de cercles. C’est le nombre de relations à obtenir. Le second contrôle
consiste à vérifier que les clés étrangères se situent dans les relations issues des bulles où se
trouvent enfermées les associations.

Règles de passage MCD/MLD - Page 1 sur 2


Analyse - Chapitre 3

2 – Du MLD au MCD (Rétro-conception)

21 – Règles de transformation

211 – Première règle : R1’

Chaque relation « simple » (=pas de clé étrangère au sein de la clé primaire) devient une
entité dont les propriétés sont les attributs de la relation et l’identifiant est la clé primaire de la
relation.

212 – Deuxième règle : R2’

Chaque clé étrangère « simple » (=qui n’est pas en même temps clé primaire) donne
naissance à une association hiérarchique entre, d’une part, l’entité issue de la relation référencée
par la clé étrangère (entité parent) et d’autre part, l’entité issue de la relation portant la clé
étrangère (entité enfant).

213 – Troisième règle : R3’

Chaque relation portant une clé primaire composée dont les sous-ensembles sont clés
étrangères donne naissance à une association non hiérarchique reliant les entités issues des
relations référencées par les clés étrangères considérées.

22 – Méthode de contrôle

La méthode de contrôle la plus sérieuse est probablement la méthode consistant à faire un


passage MCD -> MLD sur le MCD obtenu. On doit alors impérativement obtenir le schéma
relationnel d’origine.

Règles de passage MCD/MLD - Page 2 sur 2

Das könnte Ihnen auch gefallen