Database Reference
In-Depth Information
Le deuxième schéma relationnel qui est décomposé selon la forme normale domaine-clé
présente l'avantage de ne pas être sensible à de telles modiications.
Une.inéqui-jointure.permet.de.reconstituer.la.relation.originale..Une.vue.peut.être.programmée.
à.cet.effet.
Quatrième et cinquième formes normales
Dès qu'une relation modélise trop de faits, il y a de grandes chances qu'elle ne respecte pas les
formes normales supérieures (4 e et 5 e ).
L'exemple suivant présente la relation Qualiier qui vise à modéliser les qualiications impo-
sées par chaque type d'appareil pour tous les pilotes. Cette relation n'est pas en quatrième
forme normale, car la liste des qualiications nécessaires pour chaque type d'appareil est indé-
pendante du nombre de personnels navigant qualiiés. En effet, pour tout couple de pilotes
qualiiés sur un type d'appareil, ces deux pilotes sont toujours à mettre en association avec
les mêmes qualiications. Cette dépendance se nomme multivaluée et se note id_type_
av →→ id_qual | id_brevet .
Figure 2-34 . Quatrième forme normale non respectée
Ain de dissocier ces deux états de faits, il est nécessaire de décomposer Qualiier en deux
relations Qualif_necessaire (constitue les correspondances entre un type d'avion et les
qualiications) et Aptitude (pour connaître quels sont les pilotes qualiiés pour chaque type
d'appareil).
Considérons à nouveau la relation initiale Qualiier et supposons qu'elle inclut également
les qualiications que possède chaque pilote, sans pour autant que ces qualiications soient
concernées par un type d'appareil quelconque. Cette relation ne respecte pas la cinquième
forme normale, car il existe des dépendances de jointure.
 
Search WWH ::




Custom Search