Salut ,
Merci de m'avoir répondu et je suis totalement fautif à propos de la table Notes c'est vrai qu'elle n'est pas bien modélisée mais j'ai fait ça c'est parce que ça me rendait la tache facile surtout pour le calcul de la moyenne par matière mais vous avez totalement raison et je m'incline mais du moment que j'ai le MLD de ma base de données comme ci-dessous comment calculer la moyenne par matière et ce pour chaque élève , pour chaque matière et pour chaque trimestre sachant que l'attribut note peut représenter soit :
- Note d'appréciation / 20 ----> note_appr
- devoir n° 1 / 20 ----> dev1
- devoir n° 2 / 20 ----> dev2
- Examen de fin de trimestre / 60 ----> exam
Classe( idcla , libcla , ....)
Eleve( idelv, nomelv, prenelv, .... , #idcla , ....)
Matiere( idmat, libmat , ....)
Trimestre( idtrim , libtrim , datedeb , datefin)
Examen( idexamen , libexamen , #idmat , date_examen )
Note( #idelv , #idtrim , #idexamen , note)
La formule de calcul de la moyenne par matière est la suivante :
Moy_Mat = ( ( note_appr + dev1 +dev2 ) / 3 + exam ) / 5
Merci de votre aide et excuse moi CinePhil si je t'ai "aggacé" car vous faites ce qu'il y a de plus sacré au monde : Aider son prochain
Partager