Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2006, 03h48   #1
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 988
Points : 434
Points : 434
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 !!
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2006, 09h38   #2
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 097
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 097
Points : 1 706
Points : 1 706
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 ...

Citation:
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é ....
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2006, 15h37   #3
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 950
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 950
Points : 1 927
Points : 1 927
Envoyer un message via MSN à ArHacKnIdE
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é...
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2006, 17h48   #4
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 988
Points : 434
Points : 434
@ 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...
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h15.


 
 
 
 
Partenaires

Hébergement Web