Beruflich Dokumente
Kultur Dokumente
Chapitre 3
Règles de passage MCD/MLD
1 – Du MCD au MLD
11 – Règles de transformation
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.
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).
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 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.
21 – Règles de transformation
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.
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).
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