Le 30/10/2011 21:41, Hugues Bousquet (Prof) a écrit :
je n'ai pas toujours compris l'intégralité de tous les messages,
notamment ceux qui font référence à l'usage de la dénormalisation et
de la 3FN, mais je vais insister...
Pour faire simple :
- une relation [id_enfant, nom, prénom, id_membre(1), ... , id_membre(n
] est dite non normalisée à cause de la répétition d'un même attribut
(id_membre);
- pour être en 1FN [*] les répétitions d'attributs doivent être
éliminées de la relation qui devient [id_enfant, nom, prénom]; ce qui
oblige à créer cette autre relation [id_relation, id_enfant, id_membre].
Lors du passage du modèle conceptuel des données au modèle logique, pour
des raisons de simplification et de performance, on "s'autorise" dans
certains cas à dénormaliser la 1FN, dans la mesure où le nombre de
répétions de l'attribut est fixe et peu élevé (par exemple 2 : 2 membres
tout au plus liés à 1 enfant).
[*] Il existe d'autres formes normales (2FN, 3FN, etc.) mais qui n'ont
pas lieu d'être dans ton modèle.
En espérant que ça t'a un peu aidé... :-).
Bernard
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés