Académique Documents
Professionnel Documents
Culture Documents
Le modèle MCD
MLD et MPD
Exercice
D. Puthier1
1
ERM206/Technologies Avancées pour le Génome et la Clinique,
http://tagc.univ-mrs.fr/staff/Puthier,
puthier@tagc.univ-mrs.fr
ESIL, 2009
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
Préambules
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
Définition
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
Les attributs peuvent avoir des types permettant de mieux les décrires:
D Date
An Caractères de longueur n
BL Booléen
T Temps
DT Date Temps
N Nombre
S Smallint (entier court)
I Integer entier
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
Les associations
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
Une clef est utilisée pour discriminer sans ambiguité les occurences
(exemple: le numéro de commande, le numéro de client,...).
Cette clef devra répondre au critère d’unicité, de concision (préférer le
numérique), et de stabilité (l’identifiant ne doit pas changer tous les
jours...).
Dans certain cas, le choix est naturel
Immatriculation pour une automobile, Code postal pour une ville, numéro
de sécurité sociale pour un patient,...
Dans d’autre cas il faudra
Utiliser une combinaison d’attributs pour définir une clef composée (ex
Date de naissance-nom-prénom).
Utilisé une clef “artificielle” spécifique à la BD (Ex: un numéro client).
De manière générale il faut mieux préférer un clef numérique artificielle à
une clef naturelle composée.
D. Puthier UNIX/Linux
Préambule Les entités
Le modèle MCD Les associations
MLD et MPD Cardinalités des associations
Exercice Clef d’une entité
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
MLD et MPD
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
Les règles .
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
Exemple: MCD
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
Le MLD
D. Puthier UNIX/Linux
Préambule
Le modèle MCD
MLD et MPD
Exercice
D. Puthier UNIX/Linux