IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

définition de la deuxième forme normale (FN2) [Normalisation]


Sujet :

Schéma

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut définition de la deuxième forme normale (FN2)
    Bonjour,
    j'ai des difficultés pour comprendre la définition de 2NF. Je prends par exemple la définition donnée ici

    Pour une relation soit en 2NF, il faut
    1) Qu’il vérifie la 1NF
    2) Que tout {attribut} n’appartenant pas à une clé candidate n’en dépende pas que d’une partie.

    Doit on comprendre :
    a) pour chaque clé candidate, on considère les {attribut} n’appartenant pas à cette clé et on vérifie qu'ils ne dépendent pas que d’une partie de cette clé.
    b) ou bien on considère les {attribut} n’appartenant à aucune clé candidate, et on vérifie qu'ils ne dépendent pas d'une partie propre d'une clé candidate.
    Exemple : R(etudiant, matiere, prof) avec des prof n'enseignant qu'une matière.
    On a 2 clés candidates : {etudiant, matiere} et {etudiant, prof}.
    Dans le cas a), {matiere} n'appartient pas à la clé candidate {etudiant, prof} mais dépend d'une partie de la clé. Donc on ne serait pas en 2NF.
    Dans le cas b), tous les {attribut} appartiennent à une clé candidate, donc on est en 2NF.
    Merci de bien vouloir m'éclairer.
    Cordialement
    Rudi

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonsoir Rudi,


    Il faut lire :

    Une relation R est en deuxième forme normale si elle est en première forme normale et si chaque attribut A n’appartenant à aucune une clé candidate K de R est en dépendance totale de chaque clé candidate de R.

    Etant donné que chacun des attributs Etudiant, Prof, Matière appartient à une clé candidate, la 2NF est respectée (ainsi d'ailleurs que les autres formes normales).

    Joyeux Noël
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    un grand merci,
    cette définition lève toute ambiguité. J'espère pouvoir lire bientôt la deuxième partie de votre tutoriel, ainsi que les suivantes.
    Joyeux Noel à vous aussi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Normalisation] Définition de la première forme normale (FN1)
    Par new_wave dans le forum Schéma
    Réponses: 10
    Dernier message: 07/02/2015, 03h08
  2. Est elle en deuxième forme normale ?
    Par amin0 dans le forum ALM
    Réponses: 1
    Dernier message: 14/12/2014, 17h00
  3. [Normalisation] Exercice deuxième forme normale
    Par moufi213 dans le forum Schéma
    Réponses: 8
    Dernier message: 06/09/2012, 16h30
  4. Réponses: 6
    Dernier message: 09/09/2008, 16h17
  5. explication de définition-formes normales
    Par new_wave dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 25/01/2005, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo