Database Reference
In-Depth Information
Ce diagramme présente également l'avantage de respecter la hiérarchie Vehicule-Region-Pays .
Fais-moi plaisir, rajoute la forme normale domaine-clé… DKNF.
Forme normale domaine-clé
Débusquée par R. Fagin (encore un chercheur venant d'IBM), la forme normale domaine-clé
(DKNF pour Domain Key Normal Form ) concerne les dépendances par le biais de contraintes
de valeurs.
Forme normale domaine-clé
Le. modèle. conceptuel. ne. doit. pas. contenir. de. contraintes. autres. que. des. contraintes. de.
domaine,.de.clé,.prédéfinies.et.personnalisées.
D'après moi, cette forme normale ne doit pas être mise en œuvre d'un point de vue conceptuel.
Elle est davantage à étudier au niveau logique ou physique ain d'éviter d'éventuelles redon-
dances et anomalies de mises à jour.
En considérant que la catégorie d'un avion est en relation directe avec son envergure, l'asso-
ciation appartient ne respecte pas la forme normale domaine-clé, car suivant la valeur de
l'envergure de chaque avion, on pourrait déduire cette information.
Figure 1-87 . Forme normale domaine-clé non assurée
Ain de normaliser ce modèle, il conviendrait d'éliminer cette association et d'ajouter une
contrainte personnalisée décrivant l'association sous-jacente.
Quatrième et cinquième formes normales
Les formes normales supérieures étudiées ici (quatrième et cinquième) concernent les asso-
ciations n -aires. Dans la mesure où je vous ai conseillé de ne pas les utiliser (en décomposant
le regroupement de classes à l'aide de classes-associations), vos schémas respecteront les qua-
trième et cinquième formes normales.L'erreur, dans la plupart des cas, consiste à modéliser
plusieurs faits ou événements dans une seule association n -aire. L'exemple suivant modélise le
fait qu'il est nécessaire pour chaque pilote de détenir une liste de qualiications pour voler sur
un type d'appareil donné.
 
Search WWH ::




Custom Search