Bonjour à tous,
Après m'être penché longuement sur la structure de ma base de données, je me tourne vers vous et votre expérience afin de me donner des conseils sur d'éventuelles modifications que je pourrais apporter.
Alors il s'agit d'un jeu ou il faut gérer son équipe de basket.
Et je souhaite structurer ma base de données afin de gérer les matchs et classements.
Chaque équipe joue dans un championnat et chaque championnat appartient à une division.
(On imagine la division c'est Régionale et on a comme championnat : ile de france, picardie.. ect)
Ensuite chaque équipe se rencontre en match aller retour au sein de son championnat.
Et pour finir, j'aimerais prendre en compte les saisons (2009, 2010 ect afin de pouvoir garder un historique des matchs et classements chaque saison.)
Voici ma structure actuel
equipes
id
id_champ
[..]
Championnats
id
id_division
id_saison
divisions
id
id_nom
saisons
id
annee
journees
id
numero (de la journée)
id_champ
date (date de la journée ex: saemdi 20 aout)
matchs
id
id_journee
Mon soucis se situe en fait en l'utilisation d'une table journees, actuellement je ne raccorde pas ma table matchs à chaque championnat, mais je passe par la table journées. Il y a aura donc 16 entrées (si il y a 9 équipes par championnat) dans la table journées PAR championnat.
Votre avis ?
Partager