Plan
1. 2. 3. 4. 5. 6. 7. 8. 9. Prambule Premire rgle Deuxime rgle Troisime rgle Table associative Transformation dune entit associative Transformation dune entit dpendante Identifiants naturels dentits Associations identifiantes
170. Transformation MCD -> MLD 2
1. Prambule
3 rgles
1. Les entits deviennent des tables 2. Les associations de degr 1:1 ou 1:n deviennent des relations entre tables
2. Rgle 1
2. Rgle 1
Modalits
Les attributs les colonnes Lidentifiant naturel une cl secondaire unique et non nulle Attributs de cl primaire colonnes de cl primaire Si pas de cl primaire au niveau conceptuel elle est cre au niveau logique
3. Rgle 2
Chaque association binaire dont au moins une de ses deux cardinalits maximales vaut 1 est transforme en une relation
octobre 2011 / p.-a. sunier 170. Transformation MCD -> MLD 6
3. Rgle 2
Modalits
3. Rgle 2
Exemple 1:n
3. Rgle 2
Prise en compte:
Transaction Droits
3. Rgle 2
10
4. Rgle 3
Chaque association dont les deux cardinalits maximales valent n est transforme en une table associative
11
4. Rgle 3
Modalits
La cl primaire dune table associative est forme de la concatnation des colonnes de cls trangres des tables sources.
Les relations entre les tables sources et la table associative sont enrichies du strotype PK Les colonnes de cls trangres constitutives de la cl primaire sont enrichies du strotype PFK
octobre 2011 / p.-a. sunier 170. Transformation MCD -> MLD 12
5. Table ass.
Produit cartsien
Enfants
Cloe Nathan Jeannie Claude Marie Pierre lundi
octobre 2011 / p.-a. sunier
mardi
mercredi
jeudi
vendredi
Jours
13
6. Ent. ass.
Chaque entit associative dont les deux cardinalits maximales valent n est transforme en une table associative
14
6. Ent. ass.
15
7. Ent. dp.
Lassociation identifiante dune entit dpendante est transforme en une relation identifiante
16
4. Rgle 3
Modalits
La cl primaire dune table dpendante est forme de la concatnation de la colonne de cl trangre de la table source et de la colonne NumeroDep de cl primaire.
La relation identifiante est enrichie du strotype PK ou dune de ses deux spcialisations PKC ou PKS La ou les colonnes de cls trangres identifiantes sont toujours positionnes avant la ou les colonnes de cl primaire propre la table dpendante.
octobre 2011 / p.-a. sunier 170. Transformation MCD -> MLD 17
8. UID entits
Identifiants naturel dentit Tout identifiant naturel, qu'il soit compos d'un ou de plusieurs attributs est transform en une cl secondaire unique et non nulle; la cl secondaire devient un index lors du passage au niveau du modle physique.
18
9. Association UID