B.1.Structuration des données
Les informations contenues dans le dictionnaire de
données doivent être étudié avec soin en fin
qu'elles soient très bien structurées en "paquets"
homogènes (entités, tables) dans lesquels la
répétition (redondance) d'informations doit être
minimale.
Les attributs qui sont calculés (qui ont une
règle de calcul) ne doivent pas être pris en compte dans
la phase de structuration des données. Ils sont en effet obtenus
à partir d'autres attributs, et les inclure dans la phase de
structuration introduirait une forme de redondance et donc des
possibilités d'incohérence. Dans notre exemple, l'attribut
"Moyenne" appartient à cette catégorie.
On dira qu'un ensemble d'attributs est homogène si tous
les attributs qui le composent ont un lien "direct".
La redondance à l'intérieur d'un ensemble doit
être minimale car la redondance est source d'incohérence. En
effet, si la même information est répétée plusieurs
fois, cela signifie :
· Qu'elle devra être saisie plusieurs fois, ce qui
multiplie les risques d'erreurs de frappe.
· Que lorsqu'elle devra être mise à jour,
les modifications devront intervenir à plusieurs endroits d'où
des risques de mise à jour partielle.
Pour regrouper les attributs du dictionnaire de données
on utilise un élément structurant qui s'appelle la
dépendance fonctionnelle (DF).
B.2 Notion de dépendance fonctionnelle (DF)
Pour établir efficacement un modèle
entités- associations bien normalisé, on peut étudier au
préalable les dépendances fonctionnelles entre les attribues
puis, les organiser en graphe de couverture minimale. Cette technique est
traditionnellement employée pour normaliser les schémas
relationnels, mais elle s'applique très en amont, au niveau des
modèles conceptuels.
B.2.1 Dépendance Fonctionnelle dans notre
cas
|