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

Décisions SGBD Discussion :

explication de définition-formes normales


Sujet :

Décisions SGBD

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    958
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 958
    Points : 141
    Points
    141
    Par défaut explication de définition-formes normales
    Bonjour,

    Pourriez vous m'expliquer la définition de la deuxième forme normale :

    un objet ou une association est en 2FN (deuxième forme normale), s'il est en 1FN (première forme normale) et si toutes les dépendances fonctionnelles entre ses propriétés sont élémentaires .

    Lorsqu'on dit qu'une dépendance fonctionnelle entre deux propriétés est élémentaire cela signifie que la propriété p1 ne détermine pas la propriété
    p2.
    Or ici, une des conditions pour qu'un objet ou une association soit en 2FN, est qu'il soit en 1FN.
    Or le fait d'etre en 1FN signifie que l'objet ou l'association possède un identifiant.
    Et l'identifiant, par définition détermine par dépendance fonctionnelle les autres propriétés de l'objet ou de l'association.
    La notion de dépendance fonctionnelle élémentaire ne s'applique donc
    pas.

    C'est ce que je ne comprends pas.

    Je vous remercie beaucoup de votre aide.
    Bien cordialement.

    Nathalie
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut Re: explication de définition-formes normales
    Citation Envoyé par harbonne
    Or le fait d'etre en 1FN signifie que l'objet ou l'association possède un identifiant.
    Non non, une relation est en 1FN si tout attribut n’est pas décomposable, ou encore si elle ne possède pas d'attribut multi-valué.

    par exemple : il n'y a pas de champ qui contient Nom + Prénom mais un champ nom et un autre prénom

    2FN tout attribut non clé primaire dépend d'une clé primaire

    cf : http://www.tn.refer.org/hebergement/cours_sql/concepts3.html

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    958
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 958
    Points : 141
    Points
    141
    Par défaut définition première forme normale
    Bonjour,


    Voici la définition que je possède de la première formle normale :


    -un objet ou une association est en 1Fn s'il(ou elle) possède un identifiant et si aucune propriété n'est à multiples valeurs.

    Le fait que l'objet ou l'association possède un identifiant ne figure pas dans la définition que vous me donnez; je ne sais plus trop quoi en penser...

    Bien cordialement.
    Nathalie
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    http://www.google.fr/search?hl=fr&q=%22forme+normale%22+1FN&btnG=Recherche+Google&meta=

    Je ne vois jamais de référence à un identifiant obligatoire et c'est heureux puisque toutes les tables d'une base n'ont pas d'identifiants. Un identifiant n'a d'intérêt que si la table peut-être pointée par une FK

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. [Normalisation] définition de la deuxième forme normale (FN2)
    Par rudi22 dans le forum Schéma
    Réponses: 2
    Dernier message: 25/12/2009, 22h38
  3. Réponses: 6
    Dernier message: 09/09/2008, 16h17
  4. 1ere ,2eme ...forme normal
    Par Melvine dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 24/05/2005, 23h05
  5. [TagLib] Explication et définition
    Par JEFF56 dans le forum Taglibs
    Réponses: 7
    Dernier message: 12/04/2005, 10h16

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