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

Schéma Discussion :

Gestion d'entrainements sportif


Sujet :

Schéma

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Gestion d'entrainements sportif
    Bonjour,

    je souhaite écrire une application pour gérer les entrainements de quelques sportifs. Il y a des disciplines différentes, des besoins différents, etc. donc je vise du "semi libre" : une base capable de gérer des demandes libres par utilisateur (ils suivent les données qu'ils veulent) mais mise en place dans la base par un admin. Connaissant le piège de la base à tout faire dans 2 tables, je me suis orienté vers un modèle Entité Atribut Valeur (http://en.wikipedia.org/wiki/Entity-...te-value_model) déjà discuté sur ce forum (http://www.developpez.net/forums/d77...e-relationnel/ et http://www.developpez.net/forums/d63...on-modele-eav/) mais avec une table par type de données pour conserver un minimum de vérification d'intégrité (un peu comme dans ce modèle : http://www.magentocommerce.com/wiki/...eav_data_model). Pour l'écriture des nombreux join, j'utiliserai un ORM donc pas grave, reste à voir les performances.

    J'ai essayé de limiter le nombre de possibilité avec les sports et les catégories. Il y aurait pu y avoir Discipline/Sport/Catégorie/Epreuves et des données rattachées à chaque niveau mais là c'était de la torture . Donc on a Sport (1,n) -- Categorie (1,1).
    Exemple : Triathlon (course, vélo, nage) ou Vélo (fond, cardiaque, 50km lancé à l'elastique)

    Cf le fichier joint, j'arrive donc à un truc comme ça.

    Plusieurs questions :
    - votre avis ? J'ai du mal à me lancer dedans car ça ne me semble absolument pas naturel comme schéma
    - comment gérer l'intégrité entre les entrainements (qui sont d'une categorie et donc d'un sport) et les données (log quelquechose) rattachées dans la base ? C'est forcément par l'application ?
    - est ce qu'une dénormalisation (oui je sais, parler de normalisation pour un schéma comme ça ...) de sport dans entrainement posera des problèmes plus gros que le gain de temps des jointures devenu inutile pour certaines requètes ? Ou le modèle est simplement faux si je veux gérer cette intégrité ? Pareil pour id_user dans tous les logs ?

    Merci !
    Images attachées Images attachées  

Discussions similaires

  1. [MLD] Gestion club sportif
    Par tintin02100 dans le forum Schéma
    Réponses: 1
    Dernier message: 26/05/2014, 13h50
  2. Gestion de paris sportif
    Par jjtoko dans le forum Débuter
    Réponses: 0
    Dernier message: 17/03/2008, 14h15
  3. Gestion inscriptions centre sportif : quel langage utiliser ?
    Par marizsta dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 05/10/2006, 20h55
  4. Gestion d'un club sportif
    Par snawbel dans le forum Access
    Réponses: 1
    Dernier message: 25/06/2006, 19h38
  5. Gestion club sportif (problème de relations )
    Par jemaflo dans le forum Access
    Réponses: 3
    Dernier message: 03/10/2005, 23h00

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