- Passage MCD MPD
-
Méthode d'analyse (informatique). Passage du modèle conceptuel des données au modèle physique des données. voir UML, RUP.
Sommaire
MCD validé et en 3FN
MCD est le modèle conceptuel des données
contenu=Diagramme(s) de classes "entité" + document par classe, association et attributs.
- Par classes : définition, identifiant, liste d'attributs, (des CI), les conditions de création d'un objet, (et de suppression)
- Par association : définition, liste d'attributs, (CI)
- Par attribut : définition, (CI), (domaine de valeur), (propriétés)
MLD brut
On transforme le diagramme de classe dans lequel on obtient des classes "normales" et des associations binaires.
Règle de transformation
- Personnaliser les classes association
- Les degrés > 2 par plusieurs associations binaires.
- Classes énumération → classes normales
- Casser les associations (n)-(n) par une classe intermédiaire
- Placer dans chaque classe un identifiant
MLD optimisé
- Mentionner le nombre d'objets estimés par classe, ainsi que l'accroissement
- Mentionner le chemin d'accès direct aux objets des classes
- Type 1 : Identifiant (placer une flèche contre la classe)
- Type 2 : Attribut autre ou groupe d'attributs
- Type 3 : Une association
RemarqueD'autres optimisations sont possibles mais comme elles entraînent une dénormalisation du modèle (donc redondance de l'information) on ne les utilisera que si vraiment elles sont indispensables : ex ; diminuer le temps d'accès aux données.MPD
Ici nous sommes dans l'analyse technique : conception des fichiers ou de la base de données.
- Règles de transformation
- 1 classe = 1 table
- Identifiant → clé candidate
- Attributs de la classe → attributs de la table
- Association → clé étrangère
- Accès privilégié → index possible
Wikimedia Foundation. 2010.