Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sio:bloc2:td5 [2023/03/30 09:01] – créée jcheron | sio:bloc2:td5 [2024/05/14 07:21] (Version actuelle) – jcheron | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Après connexion à l' | Après connexion à l' | ||
- | Après sélection d'une classe, il visualise l' | + | Après sélection d'une classe, du semestre en cours, et d'une matière, il visualise l' |
< | < | ||
+ | |||
+ | Il pourra ensuite ajouter un DS, pour saisir ses notes. | ||
+ | |||
+ | < | ||
+ | |||
+ | <WRAP todo round> | ||
+ | * Elaborer le MCD de la saisie des notes. | ||
+ | * 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=" | ||
+ | </ | ||
+ | < |