Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
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 07/07/2008, 14h08   #1
Membre actif
 
Homme
Inscription : avril 2006
Messages : 244
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2006
Messages : 244
Points : 199
Points : 199
Par défaut conception d'une base de données

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
guy777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 14h16   #2
Modérateur
 
Inscription : juin 2008
Messages : 2 693
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2 693
Points : 3 199
Points : 3 199
Je ne vois pas comment faire sans table intermédiaire.
-W
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 14h26   #3
Membre éclairé
 
Étudiant
Inscription : mars 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 284
Points : 302
Points : 302
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.
Loïc M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 14h34   #4
Membre actif
 
Homme
Inscription : avril 2006
Messages : 244
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2006
Messages : 244
Points : 199
Points : 199
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
guy777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 15h21   #5
Modérateur
 
Inscription : juin 2008
Messages : 2 693
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2 693
Points : 3 199
Points : 3 199
Par défaut pattern many-to-many

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
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 15h38   #6
Membre actif
 
Homme
Inscription : avril 2006
Messages : 244
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2006
Messages : 244
Points : 199
Points : 199
Merci à tous
__________________
Guy777
guy777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web