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 25/03/2007, 16h33   #1
Invité de passage
 
Inscription : mars 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 8
Points : 2
Points : 2
Par défaut [Conception] Quelles relations entre mes tables ?

Bonjour à tous,
je suis en train de concevoir une base de données me permettant de gérer tout les infos
concernant les licenciés d’un club de foot .
J’ai donc créer pour l’instant 3 Tables ayant comme champs :
• Table infos joueurs : N°joueur (clé primaire), NOM PRENOM, NE LE, SEXE,ADRESSE, CP, VILLE etc
• Tables Cotisation : N° paiement (clé primaire), date de reglement, mode de reglement, etc..
• Table licences : N°dossier (clé primaire), N°licence, type de licence, statut du joueur, date de demande etc…

Le problème se situe au niveau des relations entre ces tables.
JE NE SAIS PAS quel genre de relation créer soit de type un à un ou de type un à plusieurs ?
En effet, un joueur ne paie qu’une fois sa licence et un joueur n’a qu’une licence donc la relation serait de type 1 à 1 avec comme clé primaire dans chaque table le N° Joueur
Or si je mets le N° joueur de la table Joueur dans les deux autres sans changer la clé primaire des tables alors j’obtiens une relation de type 1 à plusieurs.

Apparemment les solutions fonctionneraient mais au niveau des requêtes et des formulaires cela poserait problème
Est-ce que quelqu’un pourrait me venir en aide s’il vous plait car je ne sais vraiment pas ou aller
Merci de vos réponses
jeromepiwees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 17h25   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour;

Un joueur ne paie qu'une fois sa licence.. Par an.
Un poussin peut évoluer dans son genre de licence.

Il semble aisé d'en déduire les relations avec :
Un joueur qui peut avoir plusieures licences dans le temps et payer plus d'une fois.
Il faut surtout ne pas oublier de reprendre le N°joueur dans les deux autres tables.

Cordialement.
francishop est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 21h16   #3
Invité de passage
 
Inscription : mars 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 8
Points : 2
Points : 2
merci de ta réponse

néanmoins je m'étais posé cette question et je l'ai essayé
donc la relation était de 1 à plusieurs avec le numéro de joueur
mais lors de la conception de mes formulaires ou je veux reprendre toutes les informations pour un même joueur sur un même formulaire de saisies j'ai des erreurs qui apparaissent et je ne peux pas remplir des champs ou mettre à jour après entrée.
peux tu m'aider ou plus m'aiguiller s'il te plait car j'ai l'impression de tourner en rond
jeromepiwees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 00h24   #4
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir;

Nous sommes d'accord :
Table Joueur = N°joueur (clé primaire)-->Num automatique--> incrément -->Sans doublons(Qui a dit: "Evidemment!"?)
Dans les 2 autres tables : N°joueur -->Entier long -->Doublons--> Oui
Chacune de ces 2 dernières tables ont leur propre numéro de référence
Le champ de liaison pour les 3 tables-->N°joueur

De là un formulaire principale avec pour source la table joueur.
Un sous formulaire pour chaque autre table.
Champ père/Champ fils-->N°joueur
Ces S/forms peuvent être inclus dans un controle Onglet-->Au choix.
Bonne continuation.

Cordialement.
francishop est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 12h12   #5
Invité de passage
 
Inscription : mars 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 8
Points : 2
Points : 2
Je te remercie beaucoup de ta réponse je vais, de ce pas, essayer pour voir s'il n'y pas de problème au niveau du formulaire !et des requêtes .
je te tiens au courant


merci encore !!!
jeromepiwees 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 00h51.


 
 
 
 
Partenaires

Hébergement Web