Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio:bloc2:td5 [2023/03/30 09:03] – jcheron | sio:bloc2:td5 [2024/05/14 07:21] (Version actuelle) – jcheron | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Il pourra ensuite ajouter un DS, pour saisir ses notes. | Il pourra ensuite ajouter un DS, pour saisir ses notes. | ||
+ | |||
+ | < | ||
<WRAP todo round> | <WRAP todo round> | ||
* Elaborer le MCD de la saisie des notes. | * Elaborer le MCD de la saisie des notes. | ||
* En déduire le MLDR | * En déduire le MLDR | ||
+ | * Ecrire les requêtes SQL correspondant aux interrogations suivantes : | ||
+ | * Liste des étudiants d'une section | ||
+ | * Liste des matières d'un enseignant pour une section | ||
+ | * Liste des DS pour une section sur une période (semestre) | ||
+ | * Moyenne de la classe sur une évaluation | ||
+ | * Moyenne d'un étudiant sur l' | ||
</ | </ | ||
+ | < | ||
+ | <sxh sql> | ||
+ | SELECT libelle FROM ((Matiere m INNER JOIN enseigner e ON m.Id_Matiere=e.Id_Matiere) | ||
+ | INNER JOIN enseignant ea ON e.Id_Enseignant=ea.Id_Enseignant) | ||
+ | INNER JOIN Groupe g ON e.idGroupe=g.Id_Groupe; | ||
+ | |||
+ | SELECT DISTINCT e.* FROM evaluation e JOIN enseigner en ON e.Id_Enseignant=en.Id_Enseignant | ||
+ | JOIN groupe g ON g.Id_Groupe=en.idGroupe | ||
+ | WHERE g.nom=" | ||
+ | AND YEAR(DateE)= YEAR (NOW()) ; | ||
+ | |||
+ | SELECT AVG(r.eNote), | ||
+ | INNER JOIN Etudiant e ON e.Id_Etudiant=r.Id_Etudiant) | ||
+ | INNER JOIN Groupe g ON g.Id_Groupe=e.Id_Groupe) | ||
+ | WHERE g.nom=" | ||
+ | </ | ||
+ | < |