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

Langage SQL Discussion :

1nf 2nf 3nf difference


Sujet :

Langage SQL

  1. #1
    Membre averti Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Points : 331
    Points
    331
    Par défaut 1nf 2nf 3nf difference
    je voudrais savoir quelles sont les differences entre 1NF , 2NF , 3NF

  2. #2
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    http://fr.wikipedia.org/wiki/Forme_n...elationnelles)

    même lien qu'au dessus, mais qui marche ^^

    voila un lien que tu auras surement dejas visité, à défault d'ètre tres claire, il dispose de bon exemples!

    -1er forme normale :
    chaque objet d'une table (exemple un client X) ne peu ètre associé qu'à un autre objet (exemple une societe Y, un venduer Z,...), dans la table, il doit donc exister autant de ligne que de client (si le nombre de client est plus grand que le nombre de societe) ou que de societe (si le nombre de societe est plus grand que le nombre de client)

    -2eme forme normale :
    pareil, sauf qu'il est necessair d'ajouter une table si par exemple une adresse est associé a la societe, cette table a pour but d'associer une adresse à une societe, de façon a ce que une lors de la modification de l'adresse de la societe, il n'y ait a modifier que la seconde table!

    -3eme forme normale :
    même principe que pour la seconde forme normal sauf que elle s'applique sur une seconde forme normale. c'est à dire que si on associe une ville à l'adresse, il fautencore créer une table qui associe ces deux entités.

    voila, sa c'est ce que j'ai compris,...apres je ne te garanti rien quand à la verracité de ce que je vien de t'expliquer!

  4. #4
    Membre averti Avatar de fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Points : 331
    Points
    331
    Par défaut
    merci beaucoup

Discussions similaires

  1. Différence entre 2NF et 3NF
    Par sushis dans le forum Langage SQL
    Réponses: 11
    Dernier message: 25/02/2014, 19h52
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 21h09
  3. Difference entre fenetre et boite de dialog
    Par billyboy dans le forum Windows
    Réponses: 2
    Dernier message: 02/06/2003, 16h43
  4. [] Difference entre MSHFlexGrid et MSFlexGrid
    Par olivierx dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/04/2003, 09h48
  5. Difference entre types d'Adresse IP
    Par freud dans le forum Développement
    Réponses: 3
    Dernier message: 02/03/2003, 03h06

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