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

PHP & Base de données Discussion :

[Conception] base de données pour sport


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut [Conception] base de données pour sport
    Bonjour. Je souhaite réaliser un site pour un petit club de foot et j'aimerais utiliser une base de données afin de mettre à jour le classement du championnat...

    Dois-je créer plusieurs tables ou une seule peut-elle me suffire?

    MErci d'avance

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Salut,

    Je pense qu'il te faudrait plusieurs tables, mais si tu ne sais pas comment les gérer où si tu n'as pas le temps, tu peux toujours t'en sortir avec une table...

    As-tu une idée du modèle ( c'est à dire de l'ensemble des éléments que tu souhaites mettre dans la base ) ?
    K

  3. #3
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Ben,non, évidemment, tu peux tout mettre dans la même table et pleurer parce que tu devras tout recommencer tellement c'est le bordel à la fin de ta première saison!

    Tout dépend des infos que tu veux mettre dans ta base, de leurs liens entre elles, etc...

    Pour un site de championnat, tu peux avoir ue table avec la composition des différentes équipes, une table des matchs (dates prévues, dates jouées, résultats, etc...), tu peux avoir une table pour la gestion des joueurs (cartons, blessures etc...)

    A toi de définir ton modèle en fait!

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    En fait je pense mettre un identifiant pour chaque club, le nom des club, nb match joués, nb de victoires, nb de nul, nb de défaites, nb buts marqués, nb buts encaissées...

    Tu en penses quoi?

  5. #5
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    si tu fais comme tu auras aucun moyen de savoir qui a jouer contre qui. mais si tu ne veux que ces infos ca peut en rester la.
    Tout énigme a une solution ! Tout est question de discipline !

  6. #6
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Je ne comprend pas bien la finalité de la chose, mais j'imagine que pour poser cette question tu es débutant, et donc que pour un début, tu peux faire une base avec une table, c'est déjà pas mal, puis après quand tu te seras rendu compte des limitations, tu feras une V2 avec plusieurs tables, en ayant au passage appris ce qu'est une jointure, une contrainte d'intégrité, et toutes les joies de la modélisation

    Bon courage !
    K

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    En fait je connais déjà tout ce qui est contraintes d'intégrités, jointures et...
    C'est juste que je voudrai pouvoir afficher le classement sur le site. Pour ce qui est des cartons, des noms des joueurs, ça ne m'intéresse pas (du moins pour l'instant).

    Je pensais donc faire une table Equipe avec un id et un nom et une table Classement avec les catégories habituelles d'un classement

    Je n'ai pas été très clair dans ma question à ce que je vois...En fait je voudrais savoir si les 2 tables auxquelles j'ai pensé sont suffisants ou pas?

    Merci d'avance

  8. #8
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Je suis étonné que connaissant ces principes tu hésites encore

    Ton modèle avec deux tables Equipe Classement n'est pas suffisant, il te faudra une table Match pour croiser les équipes entre elles.
    Ensuite que comptes-tu mettre dans la table Classement ? Normalement, tu peux calculer le classement en temps réel, à partir des données de la table Match, donc tu n'as pas besoin d'une table classement dans l'absolu

    Bon courage !
    K

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    En fait c'est juste que ça fait un bout de tps que je n'ai pas touché au php

    Par contre merci pour ta réponse, c'est exactement ça que je voulais...
    Donc en fait pas besoin de table Classement...PAr contre tu mettrais quoi dans la base match?

  10. #10
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Je mettrais les infos relatives à un match :

    idequipedomicile
    idequipeexterieur
    date
    scoredomicile
    scoreexterieur

    Par exemple
    Grâce à ça j'ai l'impression que tu as suffisament d'information sur les matchs joués, et que tu peux donc deviner le classement en listant tous les matches ou l'équipe 28 par exemple a joué à domicile ( idequipedomicile = 28 ) ou à l'exterieur ( idequipeexterieur = 28 ) et de connaitre le score à chaque fois !
    K

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    Merci c'est niquell

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

Discussions similaires

  1. [Toutes versions] Base de données pour Club sport/compétition
    Par Pauline69 dans le forum Modélisation
    Réponses: 3
    Dernier message: 10/05/2009, 01h19
  2. [Conception] Conseil sur base de donnée pour paris
    Par Interface dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/09/2008, 09h05
  3. Réponses: 2
    Dernier message: 28/03/2008, 19h23
  4. Conception d'une base de donnée pour une banque
    Par simo1050 dans le forum Modélisation
    Réponses: 3
    Dernier message: 07/11/2007, 16h34
  5. [Conception] base de données pour gestion de salles
    Par lydia99 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/05/2007, 21h56

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