Table des matières
1. Modèle logique de données _________________________________________________ 7
1.1 Objectifs ______________________________________________________________________ 7
1.2 Modèle relationnel ______________________________________________________________ 7
1.3 Modèle logique de données relationnel _____________________________________________ 8
1.3.1 Représentation graphique ______________________________________________________________ 8
1.3.2 Table _____________________________________________________________________________ 9
1.3.3 Bases de données relationnelles ________________________________________________________ 11
1.3.4 Clés _____________________________________________________________________________ 11
1.3.5 Les contraintes d’intégrité ____________________________________________________________ 12
1.3.6 Représentation des tables _____________________________________________________________ 14
1.3.7 Relation entre tables _________________________________________________________________ 16
1.3.8 Degré d’une relation _________________________________________________________________ 19
1.3.9 Cardinalité d’une relation _____________________________________________________________ 20
1.4 Représentation par les outils d’aide à la conception _________________________________ 22
2. Passage du MCD au MLD _________________________________________________ 23
2.1 Règle No 1 ___________________________________________________________________ 23
2.2 Règle No 2 ___________________________________________________________________ 23
2.2.1 Cardinalité (-,n) et (-1) _______________________________________________________________ 24
2.2.2 Cardinalité (-,1) et (-1) _______________________________________________________________ 25
2.2.3 Association n-aire, n>2 ______________________________________________________________ 25
2.3 Règle No 3 ___________________________________________________________________ 26
2.4 Rôles multiples d’une table source _______________________________________________ 29
3. Les formes normales _____________________________________________________ 31
3.1 Introduction __________________________________________________________________ 31
3.2 Dépendance fonctionnelle _______________________________________________________ 31
3.2.1 Dépendance fonctionnelle élémentaire ___________________________________________________ 32
3.2.2 Dépendance fonctionnelle directe ______________________________________________________ 32
3.3 1ère forme normale (1NF) ______________________________________________________ 33
3.3.1 ¬1NF - Attribut formé d’une relation ___________________________________________________ 33
3.3.2 ¬ 1NF - Attribut contenant un groupe répétitif _____________________________________________ 35
3.4 2ème forme normale (2NF) _____________________________________________________ 37
3.4.1 Règle de normalisation _______________________________________________________________ 37
3.4.2 Exemple __________________________________________________________________________ 37
3.5 3ème forme normale (3NF) _____________________________________________________ 39
3.5.1 Règle de normalisation _______________________________________________________________ 39
3.5.2 Exemple __________________________________________________________________________ 39