Database Reference
In-Depth Information
La normalisation en troisième forme normale de ce schéma est la suivante.
Figure 2-29
. Troisième forme normale respectée
Cette solution évite les inconvénients précédents, car le nom de la marque est unique dans
la table de référence (
Marques
) et ne se répète pas pour chaque produit. En revanche, les
requêtes relatives aux marques nécessiteront davantage de jointures.
Une.jointure.permet.de.reconstituer.la.relation.originale..Une.vue.peut.être.programmée.à.cet.
effet.
Forme normale de Boyce-Codd
Une.relation.est.en.forme.normale.de.Boyce-Codd.[COD 74].si.elle.respecte.la.troisième.forme.
normale.et.que. le.seul.
déterminant
.(membre.gauche.d'une.DF).de. la.relation.est. la.clé.pri-
maire.(mis.à.par.d'éventuels.identifiants.alternatifs)..En.d'autres.termes,.aucune.dépendance.
vers.une.partie.de.la.clé.ne.doit.exister.
En supposant qu'un produit puisse être fabriqué dans une région de différents pays, la relation
Fabrication
ne respecte pas la règle de Boyce-Codd. En effet, il existe une dépendance
entre la colonne
region
et une partie de la clé (
itemID
) qui s'explique par le fait qu'une
région est toujours associée à un unique pays.