Conception d'une base de donnée
17 octobre 2005 (corrig´ le 13 juillet 2006) e R´sum´ e e
Ce support de cours regroupe quelques notions concernant le mod´lisation conceptuelle de syst`me e e d’information par sch´ma entit´s-associations (via l’´tude des d´pendances fonctionnelles), la trae e e e duction en sch´ma relationnel et la d´marche inverse (r´tro-conception). Il pr´sente ´galement les e e e e e extensions majeures du mod`le conceptuel de donn´es. e e
Mots-clef : Merise, mod`le conceptuel, entit´, association, d´pendance fonctionnelle, e e e graphe de couverture minimale, sch´ma relationnel, traduction, r´tro-conception, e e agr´gation, identifiant relatif, h´ritage e e
Compl´ments apport´s ` l’´dition de novembre 2003 : e e a e
–
–
–
–
–
–
une r´-´criture compl`te des r`gles de normalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ee e e un nouveau paragraphe sur les d´pendances fonctionnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 e une r´-´criture compl`te de la section sur les agr´gations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ee e e idem pour les identifiants relatifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 et l’h´ritage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 e auxquels s’ajoutent de nouveaux exemples et donc de nombreuses figures illustratives . . . . . . . . . 42
Remerciements
L’auteur tient ` exprimer toute sa gratitude envers Fr´d´ric Brouard pour son travail de correction a e e sur ce document, ses judicieux conseils et son soutien en toutes circonstances.
∗
Cyril.Gruau@ensmp.fr
1
`
TABLE DES MATIERES
2
Table des