La ça semble cohérent pour moi. Mais comme l'a dis escartefigue pour faire un MCD il faut poser les contraintes de ton système (ce que tu as fais a moitié).
Dans cette exemple qui reprend la structure/disposition de départ:
Un élève peu exister si l'examen existe déjà.
Une épreuve peu exister si un cours existe.
Une note peu exister si l'élève existe et l'épreuve aussi.
(Une épreuve peu exister même si un examen n'existe pas...)
Rien ne peu exister si l'examen n'existe pas or mis les cours
back_to_school.mwb.zip
Edit:
Petite erreur. Une épreuve d'une même discipline(cours) peut avoir un coefficient différent selon la section des élèves (Chez les Littéraire le coeff des math est plus bas que chez les Scientifiques) Mais comme ton système ne prend en compte que les Terminal i, il faudrait plutôt mettre le coefficient dans la table cours et ainsi éviter les doublon.
Dernière chose. Si un élève peut repasser une épreuve, il faut ajouter une colonne date a la table epreuves
Encore une chose. Si ton système ne prend en compte que les Terminal i la table examen est inutile.
Partager