IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

[Conception] Quelles relations entre mes tables ?


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    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

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Par défaut
    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.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Par défaut
    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

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Par défaut
    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.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Par défaut
    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 !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Relation entre mes tables
    Par Jigsaw80 dans le forum Modélisation
    Réponses: 8
    Dernier message: 20/03/2013, 09h17
  2. [AC-2003] Probleme de relation entre mes tables
    Par kesamba dans le forum Modélisation
    Réponses: 7
    Dernier message: 11/05/2012, 18h30
  3. Besoin d'aide sur les relations entre mes tables
    Par Jenojen dans le forum Bases de données
    Réponses: 102
    Dernier message: 06/09/2008, 12h27
  4. [Conception]problème de relation entre les tables
    Par vaness76 dans le forum Modélisation
    Réponses: 3
    Dernier message: 18/04/2007, 11h32
  5. [Conception] Problème de relation entre 2 tables
    Par mLk92 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 20/10/2006, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo