Database Reference
In-Depth Information
La relation Coloris ne respecte pas la règle de la deuxième forme normale, car la colonne
poids_kg ne dépend que du produit et non de la couleur (enin, en général, c'est comme ça).
En revanche, il est plausible que le prix d'un produit dépende aussi de sa couleur (avez-vous
remarqué que les iPhone blancs sont plus chers ?).
Figure 2-26 . Deuxième forme normale non respectée
Le non-respect de la deuxième forme normale induit les problèmes potentiels suivants.
La redondance d'informations : le poids d'un produit va se répéter à l'identique pour tous
les coloris possibles de ce produit. Modiier un poids peut s'avérer risqué si tous les coloris
ne se sont pas impactés simultanément.
L'incohérence d'informations, suite à une mise à jour incomplète d'un poids.
Davantage de jointures pour toutes les requêtes relatives aux poids.
La normalisation en deuxième forme normale de ce schéma est la suivante.
Figure 2-27 . Deuxième forme normale respectée
Cette solution évite les inconvénients précédents.
Search WWH ::




Custom Search