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 club sportif


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Aucune
    Inscrit en
    Mai 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Aucune

    Informations forums :
    Inscription : Mai 2014
    Messages : 28
    Points : 8
    Points
    8
    Par défaut Gestion club sportif
    Bonjour actuellement en 1ere année de BTS SIO. J'aimerai dans le cadre d'un projet modéliser un schéma d'un base de donnée afin de pouvoir gerer un club sportif par la suite en c# ou autre.

    Voici l'actuel réalisé sous access :



    Celui ci est assez clair mais voilà les specifications:

    Une association à des Licenciés, qui ont un ID qui correspond à leur numéro de licence. Certains peuvent faire partie du bureau directeur.

    Un licencié à une licence [competition, loisirs...]
    Un licencié fait une partie d'un categorie [poussin, beijamin, minime...]
    Un licencié peut être aussi un juge [regional, departemental...] sur une pratique [sauts, lancers...]
    Un licencié pratique une ou plusieurs activité [longueur, hauteur...] et peut avoir des performance [au 100m -> 11'5 au 05/06/2014

    Chaque catégorie à un un plusieurs entraîneurs.
    Chaque entrainement devra posséder un rapport ainsi que pouvoir connaitre les présents et abent.

    On peut stocker les données des licenciés ou entraîneurs [carte d'identité, arrêts maladies, certificats médicaux...]

    Donc voilà n'hésiter pas à refaire le schéma ... Votre aide est le bienvenue et je vous en remercie d'avance.

    Je vous mets le lien du fichier access : http://88.191.145.50/Test-v3/SSQ.accdb

    Valentin MARTIN
    Images attachées Images attachées  

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonjour Valentin,


    Citation Envoyé par tintin02100
    Une association a des licenciés
    Si vous traitez de plusieurs associations, la présence de la table ASSOCIATION est justifiée. Si vous ne traitez que de votre seule, unique et préférée association, cette table représente à elle seule l’univers du discours et doit donc disparaître du diagramme.


    Citation Envoyé par tintin02100
    qui ont un ID qui correspond à leur numéro de licence
    Quand on modélise, un identifiant est de préférence invariant, donc non significatif. Bien des entreprises ont dû payer le prix fort pour n’avoir pas tenu compte de ce point essentiel. Voyez l’avertissement d’Yves Tabourier à ce propos. Rien ne vous empêche de mettre en oeuvre des identifiants alternatifs : un identifiant non significatif servant de clé primaire, et le numéro de licence en tant que clé alternative, la seule à la disposition de l’utilisateur pour accéder aux données, l'identifiant non significatif servant de clé primaire restant sous le capot, utilisé pour les jointures de tables.


    Citation Envoyé par tintin02100
    Certains peuvent faire partie du bureau directeur.
    Selon votre diagramme, un licencié peut faire partie de plusieurs bureaux directeurs et un bureau directeur est composé d’un seul licencié.

    Par ailleurs, toujours selon votre diagramme, une association peut comporter plusieurs bureaux directeurs. Qu’en est-il ?


    La représentation des données à la façon ACCESS ne permet pas de représenter les cardinalités minimales. Ainsi, on ne sait pas si la relation entre LICENCIÉ et LICENCE est une bijection (un licencié a au moins et au plus une licence et une licence appartient au moins et au plus à un licencié) ou une injection (licence facultative), même si seul le 1er cas est le seul sensé. Qu’en est-il ?

    => Avant de passer à un diagramme à la ACCESS, je vous engage à mettre en œuvre un MCD ou un diagramme de classes, ou au moins un MLD au moyen de MySQL Workbench.


    Quelques questions :

    Qu’est-ce qu’un type de licence ? Cela correspond-il aux exemples que vous donnez : compétition, loisir ?

    A quoi correspond la table QUALIFICATION ? Merci de donner des exemples de qualifications des licenciés.

    Avec votre système, comment savoir que l’athlète Raoul a adhéré à l’association pendant les années 2007 à 2010, qu’il l’a ensuite quittée pour finalement revenir en 2013 ?


    Le lien entre LICENCIÉ et PERFORMANCE est redondant et doit disparaître : on sait le reconstruire grâce aux liens LICENCIÉ - PRATIQUE et PRATIQUE - PERFORMANCE.

    Il y a bien d’autres choses à dire, mais un éclairage sur ce qui précède serait déjà utile.
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

Discussions similaires

  1. [MCD] Gestion club parapente
    Par Yeriko dans le forum Schéma
    Réponses: 15
    Dernier message: 26/04/2010, 19h43
  2. CMS spécialisé club sportifs/association/école
    Par smarties dans le forum Projets
    Réponses: 2
    Dernier message: 25/07/2009, 16h48
  3. Gestion d'un club sportif
    Par snawbel dans le forum Access
    Réponses: 1
    Dernier message: 25/06/2006, 19h38
  4. [MySQL] Gestion club
    Par Angeldu74 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 31/03/2006, 15h59
  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