Académique Documents
Professionnel Documents
Culture Documents
Mohammed KHALIL
1/39
2/39
3/39
3/39
3/39
2 Normalisation
4/39
2 Normalisation
4/39
Plan
2 Normalisation
5/39
Modèle relationnel
Modèle relationnel
7/39
8/39
Associations un-à-plusieurs
Toute association hiérarchique (de type [1, n]) se traduit par une clé étrangère.
La clé primaire correspondante à l’entité mère (côté n) migre comme clé
étrangère dans la relation correspondant à l’entité fils (côté 1).
Associations un-à-un
La clé primaire de la table issue de l’entité côté cardinalités (0,1) est dupliquée
dans la table issue de l’entité côté cardinalités (1,1) où elle devient clé externe.
10/39
Associations plusieurs-à-plusieurs
La clé primaire est formée par la concaténation de l’ensemble des identifiants
des entités reliées.
Cette règle est valable pour toutes les associations ternaires (ou quaternaires).
14/39
15/39
Schéma relationnel
16/39
Modèle physique
17/39
Modèle physique
18/39
Plan
2 Normalisation
19/39
Normalisation
20/39
Dépendances fonctionnelles
21/39
Dépendances fonctionnelles
21/39
Exemple
La relation
Voiture (NV, Couleur, Modèle, Marque, Conducteur, Infraction)
contient les dépendances fonctionnelles suivantes:
NV -> Couleur
NV -> Modèle
Modèle -> Marque
NV-> Marque
NV, Conducteur -> Infraction
22/39
Graphe DF
23/39
DF déduite
24/39
DF non élémentaire
25/39
26/39
Graphe minimum
27/39
28/39
28/39
DFs et identifiants
L’identifiant d’une relation est l’ensemble (minimal) des noeuds
du graphe minimum à partir desquels on peut atteindre tous les
autres noeuds (via les DF).
Quel est l’identifiant de la relation R (A, B, C, D, E, F, G)?
29/39
DFs et identifiants
30/39
31/39
Exemple 1NF
32/39
Exemple 1NF
32/39
Solution 1NF
33/39
Solution 1NF
33/39
34/39
34/39
34/39
Exemple 2NF
35/39
Exemple 2NF
35/39
Solution 2NF
36/39
Solution 2NF
36/39
Solution 2NF
36/39
37/39
37/39
37/39
Exemple 3NF
38/39
Exemple 3NF
38/39
Solution 3NF
39/39
Solution 3NF
39/39
Solution 3NF
39/39