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

Répondre à