Database Reference
In-Depth Information
Forme normale domaine-clé
Une.relation.est.en.forme.normale.domaine-clé.si.toutes.les.contraintes.qui.s'appliquent.à.la.
relation.sont.la.conséquence.logique.des.contraintes.de.domaines.et.des.contraintes.de.clé.
La classiication suivante des avions dépend de leur envergure.
Figure 2-32
. Classification FAA des avions
Le premier schéma relationnel ne vériie pas la forme normale domaine-clé, car la relation
Avion
contient le code catégorie (
id_cat
) qui peut être calculé en fonction de la colonne
envergure
. Cette redondance est problématique si les règles régissant les catégories évo-
luent. En effet, l'adoption de l'éclatement du groupe I pour former deux nouveaux groupes
« Ia » concernant les avions d'envergure inférieure à 20
ft
et « Ib » pour ceux d'envergure
jusqu'à 49
ft
nécessiterait la mise à jour de nombreuses lignes de la table. Si ces mises à jour
ne forment pas une transaction, des anomalies de mises à jour peuvent se produire.
Figure 2-33
. Passage à la forme normale domaine-clé