Database Reference
In-Depth Information
Figure 1-77 . Non-redondance
Bien que la normalisation soit un processus qui concerne le modèle relationnel, il est toutefois
intéressant de l'étudier au niveau conceptuel, de sorte à produire des diagrammes de classes
optimaux. Vous trouverez dans la littérature et sur le Web un très grand nombre de déinitions
mathématiques des formes normales. Ne comptez pas sur moi ni pour en rajouter ni pour sou-
ligner les incohérences de l'une ou de l'autre. Je vais simplement illustrer chaque cas par un
exemple. Vous devrez transposer vos problématiques à chaque exemple présenté.
Première forme normale
Ain de préserver la première forme normale, vous devez examiner les attributs non identiiants.
Première forme normale
Chaque.attribut.d'une.classe.ou.d'une.classe-association.doit.héberger.une.seule.valeur.à.un.
instant. t .et.plusieurs.attributs.ne.doivent.pas.être.utilisés.pour.stocker.plusieurs.valeurs.d'un.
même.type.
Une.classe.est.en.première.forme.normale.si.chaque.attribut.est.en.dépendance.fonctionnelle.
avec.l'identifiant.
Les attributs multivalués (associés à plusieurs valeurs comme un tableau ou une liste) sont
proscrits de tout schéma conceptuel. En revanche, un schéma conceptuel doit être composé
 
Search WWH ::




Custom Search