|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 244 ![]() |
Bonjour,
J'aimerais un conseil à propos de la conception de bases de données : j'ai deux tables une qui collectionne l'identité des personnes (nom, prénom, date de naissance, etc.) et une qui collectionne des organismes (entreprises, associations, etc.). Il me faudrait relier les deux sachant qu'une personne peut faire partie de plusieurs organismes, et qu'un organisme est composé de plusieurs personnes (ca parait evident !)... Faut-il que je passe par une table intermédiaire ou cela n'est pas nécessaire ? Merci d'avance
__________________
Guy777 |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2008 Messages : 2 693 ![]() |
Je ne vois pas comment faire sans table intermédiaire.
-W |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Étudiant Inscription : mars 2007 Messages : 284 ![]() |
Oui comme le dit wiztricks il va forcement falloir une table intermédiaire dans laquelle il faudra stocker au minimum l'identifiant de la personne et celui de l'organisme.
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 244 ![]() |
C'est ce qui me semblait, mais comme j'ai un prof tatillon sur la conception de bases, je ne suis jamais totalement sûr de moi !!!
Merci quand même !
__________________
Guy777 |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : juin 2008 Messages : 2 693 ![]() |
Suivant ce que tu veux modéliser, il faut casser la relation:
X - "many-to-many" - Y avec (au moins) une table de jonction au milieu : X - "one-to-many" - J - "many-to-one" - Y - W |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 244 ![]() |
Merci à tous
__________________
Guy777 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com