Salut à tous,
J'envisage de faire un site avec résultats/calendrier et classement de championat de foot.
n'étant pas encore très à l'aise avec la gestion des DB, j'aurai besoinde conseil...
J'avoue que je suis un peu confu, je me fais plusieurs réflexions de structurations du projet mais j'arrive toujours à trouver une faille à mon raisonement :
J'aimerai (comme administrateur) pouvoir entrer :
1 Les différents type de championats (çà peut changer d'une année à l'autre)
2 Le nom des club et pour chaque club les différents contacts mais aussi et surtout dans combien de championats s'inscrit le club (1 club peut n'avoir qu'une seule équipe et d'autre 10 qui vont jouer dans différents championats)
Une fois rentré 1 et 2 je souhaiterai en début de saison pouvoir faire un random des rencontres, c'est à dire un calendrier aller-retour pour chaque championat (journée 1: rencontre1 : équipe1(domicile) - équipe2(extérieur),etc...Journée2....journée(n) et ce pour chaque championat)
Une fois fait, je voudrai (en tant qu'administrateur) pouvoir éditer chaque journée pour rentrer la date de chaque rencontre et éventuellement le terrain sur lequel çà va se jouer
Ensuite, une fois la journée de championat jouée, je souhaiterai qu'en rentrant les résultats via formulaire, les données relatives à chaque équipe se mettant à jour dinamiquement pour qu'au résultat, un user lambda sur internet ait accès au calendrier, aux résultats et au classement de son équipe préférée.
Un bon exemple de fontionnement est le site de www.lequipe.fr section "football" puis France/ligue1 ou ligue2, etc...
Au vu de ce que j'ai dit, j'ai immaginé la database suivante, dites moi ce que vous en pensez :
1 une table "Club ou société" (nom, contact, équipe engagnée en ligue1(booléen), équipe engagée en ligue2(booléen), équipe engagée en ligue(n)booléen)
2 Une table "équipe" (nomclub,nom du Championat auquel participe l'équide, point totale, classement, buts encaissés, buts marqués, parties jouées, match nul, défaite, keyéquipe)
Mais c'est là que çà se corse... je ne sais pas trop comment gérer les journées de championats, le calendrier, dois-je créer une table ou une database "calendrier"... oui mais comment la gérer...
Pouvez-vus m'aider?
merci d'avance
Partager