Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 15/11/2007, 11h32   #1
BPM
Invité de passage
 
Inscription : septembre 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 8
Points : 0
Points : 0
Par défaut Relation entre les tables

Je voudrais gérer des rencontres parents-professeurs de mon établissement scolaire.
Nous organisons pour des élèves une rencontre entre la famille et deux professeurs.
J'ai donc créé les tables suivantes :
- "tbl-eleve" avec les champs :NumEleve(clé primaire),nom,prenom,classe.
- "tbl-prof" avec les champs :NumProf(CP),titre,nom,prenom
- "tbl-rencontre" avec les champs :NumRenctr(CP),date,heure, prof1, prof2
Je ne sais pas si j'ai bien la bonne structure et surtout comment faire les relations entre les tables.
Merci pour vos éclaircissements
BPM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 11h52   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 749
Points : 10 749
Envoyer un message via MSN à jpcheck
bonjour déjà
dans ton cas, il faut penser à ajouter dans ta table rencontre l'eleve (enfin ses parents) qui y participe(nt). Pour créer des liaisons, il faut des champs communs à tes tables, ce qui n'est pas encore le cas. Peut-être ajouter une table classe pour relier les eleves à leur(s) professeur(s) ?
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 16h30   #3
BPM
Invité de passage
 
Inscription : septembre 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 8
Points : 0
Points : 0
Citation:
Envoyé par jpcheck Voir le message
bonjour déjà
Sorry tellement pris par ma base de donnée que j'en oublie les règles essentielles de politesse....
Merci quand même pour votre aide.
Effectivement j'ai ajouté un champ NumEleve à la "tbl-rencontre".
Je vais voir maintenant pour ajouter une "tbl-classe" mais je me demandais s'il ne faudrait pas aussi relier la "tbl-rencontre" et la "tbl-prof". je voudrais créer un état qui me permettrait d'avoir le récapitulatif des rencontres pour chaque prof. Et c'est là que ma compréhension déjà légère, s'arrête. En effet le nom d'un prof peut apparaître dans la "tbl-rencontre" soit dans le champ prof1 soit dans le champs prof2.
Bon c'est encore très confus dans ma petite boîte crânienne...
BPM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 09h47   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 749
Points : 10 749
Envoyer un message via MSN à jpcheck
bonjour,
pour les champs de tes tables, je serais parti de ce raisonnement :
(je pars du principe que tu as des profs, non pas des instits )

T_Prof
iProfID
sProfNom
sProfPrenom

B]T_Classes[/B]
iClasseID
sClasseNom

T_Eleve
iEleveID
sEleveNom
sElevePrenom
#iClasseID

T_Prof_CLasse
#iProfID
#iClasseID

T_Rencontres
iRencontreID
dRencontreJour_Heure
#iEleveID
iProfID1
iProfID2

C'est une idée, hein, mais ca permet d'être flexible par la suite.
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2007, 09h08   #5
BPM
Invité de passage
 
Inscription : septembre 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 8
Points : 0
Points : 0
Par défaut Relation entre les tables

Bonjour jpcheck
Merci pour cette architecture de base.
Je vais essayer ça ce week-end.
Sera-t-il possible d'afficher un état qui récapitulera les rencontres d'un prof qu'il ait été placé dans le champs iProfID1 ou dans le champ iProfID2 ?
Très cordialement
BPM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2007, 19h59   #6
BPM
Invité de passage
 
Inscription : septembre 2005
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 8
Points : 0
Points : 0
Bonsoir
après avoir réalisé la structure, je ne parviens pas à afficher dans une requête qui affiche le nom des élèves avec la date et l'heure du rendez-vous, le nom et le prénom des deux profs qui feront la rencontre.
Y'a surement un truc que je ne pige pas...
Je continue de chercher
Bon week-end à tous
BPM 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 07h27.


 
 
 
 
Partenaires

Hébergement Web