Formes normales

Fermé
doudounette - 19 juin 2009 à 11:12
 mitch - 24 oct. 2012 à 10:06
Bonjour,
jarrive pa a trouver une bonne definition avc des exemple pr les 3 formes normales. jai pa pu comprendre la forme normale surtt la 2eme et la 3eme
svp si vous pouvez maider a comprendre c formes normales de facon jen ai besoin pr ma conception
merci

1 réponse

bingo yatsi Messages postés 1 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 19 juin 2009 6
19 juin 2009 à 13:02
* une relation est une première forme normale si et seulement si tous ses attributs ont des valeurs simples
c'est à dire un attribut ne peut designer ni une donnée composée, ni une liste de données

+ solution :
pour avoir une forme normale : tu peux créer autant d'attribut que le nombre maximale de tes valeurs.
ou bien :
tu peux créer une nouvelle relation comportant la clé de la relation initiale l'attribut multi-valeurs tu
elimine l'attribut multi valeurs de la relation initiale.

* une relation est une 2eme forme normale si et seulement si:
elle est deja en premiere forme normale.
tout attribut qui ne fait pas partie de la clé ne doit pas dépendre que d'une seule partie de la clé commme
ceci : etudiant(IDENTIFIANT,ANNEE-INSCRIPTION, nom, prenom)
si IDENTIFIANT,ANNEE-INSCRIPTION est une clé, la relation n'est pas en 2eme forme normale parceque
nom on peut avoir le nom a partir de IDENTIFIANTqui fait partie de la clé.

+ la solution pour ça est : separer les attribut qui dependent de IDENTIFIANT dans une relation et garder
ceux qui dependent en meme temps de identifiant,annee_inscription dans une seule relation

* la relation est en 3eme forme normale si :
elle est deja en 2eme forme normale
et : un attribut faisant pas partie de la clé ne doit pas dependre d'un attribut non clé
exemple : enseignant(IDENTIFIANT, nom, prenom, grade, salaire)
on peut avoir le salaire a partir du grade alors que grade ne fait pas partie de la clé
+solution :
creer une nouvelle relation salaire(GRADE, salaire) et eliminer salaire de la relation enseignant.

j'espere avoir repondu a ta question O_O
6
merci bc svp la 4fn et boyce codd PLZ PLZ PLZ merci encoooore !!!
0
merci
0