sio:bloc2:td5

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] jcheronsio: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.
 +
 +<html><div class='imageB'></html>{{:sio:bloc2:pasted:20230330-091935.png}}<html></div></html>
  
 <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'ensemble des évaluations d'une matière sur une période 
 </WRAP> </WRAP>
 +<html><!--</html>
 +<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="SLAM" AND (MONTH(e.DateE) >= 9 OR  MONTH(e.DateE) = 1)
 +AND YEAR(DateE)= YEAR (NOW()) ;
 +
 +SELECT AVG(r.eNote), ev.intitule FROM (((relever r INNER JOIN evaluation ev ON ev.Id_Evaluation=r.Id_Evaluation)
 +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="SLAM" AND ev.intitule="DS2-DB";
 +</sxh>
 +<html>--></html>
  • sio/bloc2/td5.1680159829.txt.gz
  • Dernière modification : il y a 24 mois
  • de jcheron