Formes normales

doudounette -  
 mitch -
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

  1. bingo yatsi Messages postés 1 Statut Membre 6
     
    * 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
    1. hichamwo
       
      merci bc svp la 4fn et boyce codd PLZ PLZ PLZ merci encoooore !!!
      0
    2. mitch
       
      merci
      0