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 :

clé étrangère dans entité et association?


Sujet :

Décisions SGBD

  1. #1
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut clé étrangère dans entité et association?
    bonjour
    je pense que ma question est plus appropriée ici

    voilà
    on m'a dit qu'il était possible de mettre des clés étrangères dans une entité et d'autres me disent que non (dans ma base de données)
    je me pose la question car les associations sont là pour ça.

    si quelqu'un pourrait me dire exactement oui ou non, comme ça je serais fixé une bonne fois pour toute.

    merci !!

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par oceane751
    bonjour
    je pense que ma question est plus appropriée ici
    A mon avis, c'est plutôt une question à poser dans le forum Modélisation ...

    voilà
    on m'a dit qu'il était possible de mettre des clés étrangères dans une entité et d'autres me disent que non (dans ma base de données)
    je me pose la question car les associations sont là pour ça.
    Attention à ne pas mélanger ce qui ressort du conceptuel (du MCD), à savoir les entités et les associations, et ce qui ressort du logique/physique (du MLD/MPD, qu'on peut confondre pour simplifier), à savoir les tables, les clés primaires et étrangères, etc ...
    Donc à mon avis, on ne peut pas parler de clés étrangères pour les entités ni pour les associations d'ailleurs, car le concept ne se traite pas à ce niveau ...
    Par contre, certains types d'associations (attention ... pas tous ...) définis au niveau conceptuel se traduisent par des clés étrangères au niveau inférieur ...
    Je vous encourage vivement à parcourir la FAQ Merise, fort bien faite et très claire sur ce sujet ainsi que le forum Modélisation où ce piège de la confusion des niveaux conceptuels est souvent évoqué ....

  3. #3
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Pour une réponse à ta question : oui tu peux,
    même si ce n'est pas le vocabulaire exact.

    Dans ta Table (entité -> MCD) tu aura ta clé "étrangère" avec un # devant comme sous le modèle relationnel,
    attention à l'intégrité referentielle

    En esperant t'avoir aidé...

  4. #4
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    @ lucorient
    ok merci c'est bien ce que je pensais

    parce que en faite j'ai un prof qui a fait un mcd avec wnidev à un de mes collegues de classe et il a mis pour certaines entités (dans le cas de cardinalités 1,1) une clé étrangère et je trouvais ça asse bizard..

    @ ArHacKnIdE

    ah...

Discussions similaires

  1. Clé étrangéres dans une table Oracle
    Par Flipmode dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 18/05/2007, 21h48
  2. Definir une clé étrangère dans une table existante?
    Par gui38 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/12/2006, 13h54
  3. Réponses: 5
    Dernier message: 28/04/2006, 11h55
  4. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 17h10
  5. Recherche de donnee dans une table associée
    Par josoft dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/07/2003, 15h22

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