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 :

sous categorie facultative


Sujet :

Schéma

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut sous categorie facultative
    Bonjour
    je cherche a afficher les résultats d'élèves en sport dans un tableau
    Ce tableau affiche les élèves en colonne, les sports en ligne et les disciplines, s'il y en a en "sous-ligne". Les notes dans la case correspondante
    Pour chaque sport un élève est évalué plusieurs fois. La note la plus récente s'affiche dans le tableau les précédentes sont stockées dans une table historique
    Pour certains sports, j'ai des disciplines (sous catégories) avec des notes par discipline (ex sport=athlétisme note athlétisme 15, note en lancé 13, note en Saut 17, note en course 15) pour d'autres sports je n'ai pas de discipline, une seule note globale (sport = handball note = 13)
    si je fais le schema suivant j'ai une note par sport et une liste de discipline pour certains sports mais pas de note par discipline:

    Nom : Capture du 2020-06-04 11-22-48.png
Affichages : 271
Taille : 42,5 Ko

    si je fais le schema suivant je suis bloquée pour les sports n'ayant pas de discipline

    Nom : Capture du 2020-06-04 11-27-30.png
Affichages : 238
Taille : 43,2 Ko

    Est ce que je peux faire le schema suivant ?

    Nom : Capture du 2020-06-04 11-34-42.png
Affichages : 263
Taille : 61,8 Ko

    Je vous remercie par avance de vos réponses

  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 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonjour SabFac

    Le MCD ci-dessous conviendrait mieux.

    Pour modéliser, utilisez l’excellent Looping, gracieusement proposé par le professeur Patrick Bergougnoux (merci Paprick !)

    Notez que le nom de l’entité-type DATE est mis entre parenthèses, ce qui permet de ne pas générer de table pour cette entité-type au stade SQL, table qui en l’occurrence serait totalement inutile, un poids mort. Le rôle de cette entité-type est simplement de doter les associations SP_EL et DI_EL d’un attribut de type Date qui participe à l’identification de ces associations.

    Nom : SabFac_eleves_sportsMcd_loooo.png
Affichages : 220
Taille : 16,7 Ko

    Notez la contrainte d’exclusion selon laquelle un élève ne peut pas être noté à la fois dans un sport et dans une discipline de ce sport (à Paprick d’avoir la gentillesse de corriger au besoin...).
    (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.

  3. #3
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    SabFac,

    A propos de la contrainte d’exclusion, étudiez l’ouvrage remarquable de D. Nanci et B Espinasse Ingénierie des systèmes d'information : Merise deuxième génération (4e édition, 2001), c’est l’ouvrage de référence. Les chapitres à étudier sont le chapitre 7 (« Modélisation conceptuelle des données ») et le chapitre 13 (« Modélisation logique des données »).
    (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.

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    merci beaucoup pour vos conseils et votre aide

  5. #5
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    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 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    D'accord SabFac, alors n'hésitez pas à liker les posts qui vous sont utiles et à poser vos questions...
    (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. categorie et sous categorie photo
    Par gtraxx dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/04/2008, 21h20
  2. [SQL] Afficher le nombre de sous-categories ?
    Par amin1425 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/03/2008, 17h18
  3. Réponses: 7
    Dernier message: 03/10/2006, 23h15
  4. [MySQL] Catégorie et Sous-Catégorie
    Par Americ4nDre4m dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/08/2006, 13h40
  5. Réponses: 1
    Dernier message: 15/08/2005, 19h23

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