Merise, mcd au mld
La construction d’un MCD se fait en 3 étapes : Le Dictionnaire des Données La Matrice des Dépendances Fonctionnelles (MDF) La traduction de la MDF en MCD
1) Le Dictionnaire des Données
C’est un tableau regroupant de façon exhaustive les noms des propriétés et des futurs identifiants, leur type de données (Numérique, AlphaNumérique, Date, Logique, Monétaire), leur caractère (Obligatoire ou Facultatif), leur origine (Saisie, Calculée ou Déduite) et leurs éventuelles observations. Chaque ligne est numérotée de 1 à N pour faciliter la réalisation de l’étape suivante : la Matrice des Dépendances Fonctionnelles. La rédaction de ce tableau est le fruit de l’étude approfondie de l’énoncé ou du cahier des charges de l’application à modéliser. Exemple de Dictionnaire des Données :
N° PROPRIETES DESIGNATION TYPE CARACTERE ORIGINE OBSERVATIONS
1 2 3 4 5 6
code_sejour nom_centre adresse_centre ville_centre date_debut_sejour duree_sejour
Durée du séjour en nombre de jours
N AN AN AN D N
O O F O O
S S S S S S
JJ/MM/AAAA
7 8 9 10 11 12 13 14 15
code_activite nom_activite code_enfant nom_enfant prenom_enfant date_nais sexe date_inscription acompte_verse
N AN N AN AN D AN D M
O O O O O O O O O
S S S S S S S S S
JJ/MM/AAAA M ou F JJ/MM/AAAA en Euros
Avant de « traduire » ce Dictionnaire des Données en Matrice des Dépendances Fonctionnelles, on va repérer en les soulignant toutes les propriétés qui ont une intégrité propre, c’est à dire qui identifient particulièrement bien et sans ambiguïté, une personne ou un objet abstrait (ex. une classe) ou concret (ex. une voiture) dans l’environnement à modéliser (Cf. dictionnaire ci-dessus). Il peut arriver que plusieurs propriétés soient nécessaires pour former le bon identifiant d’un objet (ex. nom + prénom pour identifier un Elève). De même, il est parfois préférable et plus simple de créer une propriété spécifique pour identifier un objet La