0% ont trouvé ce document utile (0 vote)
49 vues3 pages

Requêtes SQL pour gestion des étudiants

Le document présente un schéma relationnel pour une base de données d'étudiants, incluant des tables pour les étudiants, les cours et les examens. Il contient également une liste de requêtes SQL à réaliser, telles que l'affichage des étudiants triés par date de naissance, le calcul des moyennes de notes, et le comptage des examens passés. Ces requêtes visent à extraire et analyser des données spécifiques concernant les performances académiques des étudiants.

Transféré par

abdosnakeeyes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues3 pages

Requêtes SQL pour gestion des étudiants

Le document présente un schéma relationnel pour une base de données d'étudiants, incluant des tables pour les étudiants, les cours et les examens. Il contient également une liste de requêtes SQL à réaliser, telles que l'affichage des étudiants triés par date de naissance, le calcul des moyennes de notes, et le comptage des examens passés. Ces requêtes visent à extraire et analyser des données spécifiques concernant les performances académiques des étudiants.

Transféré par

abdosnakeeyes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

DEVOIR LIBRE

Soit le schéma relationnel suivant:

Modèle Relationnel : Etudiants

Table Etudiant :

Matricule Nom Prenom DateNaissance Niveau

E1 SIDKI Jihane 26/06/2005 TS

E2 ERRAZKI Yazid 07/04/2004 TS

E3 BADRY Youssef 15/02/2005 TS

E4 KRIM Sami 20/03/2004 TS

Table Cours :

Code NomCours Enseignant

001 Métier et Formation QUASSIMY

002 Les enjeux d’un système FARAZDAG


d’information

003 Conception d’un réseau FARAZDAG


informatique

004 Fonctionnement d’un KARROUM


système d’exploiatation
DEVOIR LIBRE

Table Examen :

Matricule Code Note

E1 002 14

E1 003 15

E1 004 15

E2 001 16

E2 003 17

E2 004 14

E3 001 17

E3 002 14

E3 003 13

Travail à faire:
Écrire les requêtes suivantes en SQL :

1. Afficher la liste des étudiants triés par ordre croissant de date de


naissance.
2. Afficher tous les étudiants inscrits à 001 et tous les étudiants inscrits
à 002.
3. Afficher les matricules des étudiants qui ont passé l'examen du
cours 002.
4. Afficher les matricules de tous les étudiants qui ont passé l'examen
du cours 001 et de tous les étudiants qui ont passé l'examen du
cours 002.
5. Afficher le matricule, code, note /20 et note /40 de tous les examens
classés par ordre croissant de matricule et de code.
6. Trouver la moyenne de notes de cours 002.
7. Compter les examens passés par un étudiant (exemple avec
matricule 'e1')
8. Compter le nombre d'étudiants qui ont passé l'examen du cours
002.
DEVOIR LIBRE

9. Calculer la moyenne des notes d'un étudiant (exemple avec


matricule 'e1').
10. Compter les examens passés par chaque étudiant.
11. Calculer la moyenne des notes pour chaque étudiant.
12. La même au dessus, mais afficher seulement les étudiants (et
leurs moyennes) dont la moyenne est >= 15.
13. Trouver la moyenne de notes de chaque cours.

Vous aimerez peut-être aussi