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 08/05/2005, 11h05   #1
Membre habitué
 
Inscription : janvier 2004
Messages : 507
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 507
Points : 101
Points : 101
Par défaut Confirmation pour modele de base

salut,

Je vais essayer de m expliquer clairement,
donc j ai 3 tables : personne,ville,bureau
une personne ne peut habiter que dans une seule ville
une personne ne peut travailler que dans un seule bureau
donc voila ce que j ai fait
VILLE(id_ville,nom)
BUREAU(id_bureau,nom)
PERSONNE(id_personne,nom,prenom,adre,tel,#id_ville,#id_bureau)

Est ce que c est bon ?

Je voulais savoir si par exemple une personne pourrait travailler dans plusieurs bureau different et appartenir à plusieus ville,il aurait été necessaire de créer 2 tables intermediaire ?

Merci
donny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2005, 11h18   #2
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
C'est tout a fait ca Les relations 1..n pouvant ressortir comme ici , c'est a dire une personne habite dans une et une seule ville et une ville heberge plusieurs personnnes .. se traduise toujours par une clef etrangeres dans la table qui contient le 1 !

Si ta personne aurait pu habiter dans plusieurs villes .. alors il t'aurai fallut creer de 2 tables supplementaire habiteDans et TravailleDans par exemple qui aurait contenu un id_personne et un id_ville Ceci est du a la traduction des relations n..n !
piff62 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 16h35.


 
 
 
 
Partenaires

Hébergement Web