pdf - e-book - archive - github.com

1.5  Modèle physique des données

1.5.1  Introduction

Le MPD (Modèle physique des données) est la dernière étape de l’analyse. Le MPD n’est autre qu’une liste de tables avec pour chacune d’elle les colonnes faisant partie de cette table. Il s’obtient par calcul à partir du MCD.

1.5.2  Formalisme

Chaque nom de table est suivi d’une liste de colonnes entre parenthèses.

1.5.3  Calcul du MPD

Entités

Une entité devient une table, tous ses attributs deviennent des colonnes et son identifiant devient la clé primaire.

Associations Plusieurs à plusieurs

Une association aux cardinalités de type …, n des deux cotés (donc de type plusieurs à plusieurs), devient aussi une table :


Figure 1.13: Relations plusieurs à plusieurs

Dans l’exemple ci-dessus, EntiteA et EntiteB sont reliées par AssociationT, leurs clés primaires pA et pB sont dupliquées dans la table AssociationT pour devenir des clés étrangères. Le couple (p1, pB) devient alors clé primaire de AssociationT.

Associations Un à plusieurs

Une association aux cardinalités de type …, 1 d’un côté et …, n de l’autre, (donc de type un à plusieurs), disparaît :


Figure 1.14: Relations un à plusieurs

Dans cet exemple, AssociationT disparaît. La clé primaire de EntiteB, se trouvant du côté plusieurs, est reportée dans la table EntiteA sous forme de clé étrangère. AttributT est lui aussi reporté dans la table EntiteA.

Exercice 1 - Livraisons

Construire le MPD pour le cas Livraisons.

Voir le MCD.

Exercice 2 - Secrétariat pédagogique

Construire le MPD pour le cas Secrétariat pédagogique.

Voir le MCD.

Exercice 3 - Arbre généalogique

Construire le MPD pour le cas arbre généalogique.

Voir le MCD.

Exercice 4 - CMS

Construire le MPD pour le cas CMS.

Voir le MCD.