Database Reference
In-Depth Information
Figure 1-82
. Troisième forme normale non assurée
En raisonnant avec les dépendances fonctionnelles, il faut que toutes les dépendances soient
directes (issues de l'identiiant primaire de toute classe).
●
immatriculation
→
id_constructeur
est directe, un véhicule est associé à un
constructeur.
●
immatriculation
→
marque
n'est pas directe, car la marque dépend davantage de
l'identiiant du constructeur.
●
id_constructeur
→
marque
est directe et donc il faut ajouter une classe modélisant
cette dépendance.
Figure 1-83
. Troisième forme normale assurée
L'éventuelle limitation de ce diagramme réside dans le fait qu'une même appellation puisse
être partagée par plusieurs véhicules. Ainsi, cet attribut devrait être considéré comme un
libellé qui doit être associé à un identiiant.
Figure 1-84
. Troisième forme normale améliorée