Institut Spécialisé Ministère de l’Equipement, d
Transport, de la Logistique e
Aux Travaux
l’Eau
Public
Contrôle N°2
Exercice 1:
1) Créer une nouvelle base de données et lui donner le nom « Gestion des
notes ».
2) Créer les tables suivantes en respectant le schéma de la base de
données présenté ci- dessous : (1point)
ELEVE (ID_ELEVE, Nom, Prénom, Date_naissance,
Classe)
MATIERE (ID_MATIERE, libellé_matière, coeficient)
NOTE (ID_ELEVE, ID_MATIERE, Note)
La table Elève (La clé primaire est ID_ELEVE)
Champ Type de données Propriétés
ID_ELEVE Texte Taille = 5
Nom Texte Taille = 20
Prénom Texte Taille = 20
Date_naissance Date/Heure Format abrégé
Classe Texte Taille = 8
La table Matière (La clé primaire est ID_MATIERE)
Champ Type de données Propriétés
ID_MATIERE Texte Taille = 5
Libellé_matière Texte Taille = 20
Coefficient Numérique Taille = réel simple
La table Note (La clé primaire est ID_ELEVE, ID_MATIERE)
Champ Type de données Propriétés
ID_ELEVE Texte Taille = 5
ID_MATIERE Texte Taille = 5
Note Numérique Taille = réel simple
3) Créer les relations possibles entre les tables de la base de données
«Gestion des notes » (1.5 points)
4) Remplir chacune des tables de la base de données par les données
correspondantes : (1point)
La table ELEVE
Institut Spécialisé Ministère de l’Equipement, d
Transport, de la Logistique e
Aux Travaux
l’Eau
Public
ID_ELEVE Nom Prénom Date_naissance Classe
E001 Ben Salem Ali 18/09/1992 4ECO1
E002 Jileni Amira 23/10/1991 4ECO2
E003 Dridi Wided 22/01/1992 4ECO1
La table MATIERE
ID_MATIERE Libéllé_Matière Coefficient
M01 Economie 3
M02 Gestion 3
M03 Philosophie 1,5
La table NOTE
ID_ELEVE ID_MATIERE Note
E001 M01 14
E001 M02 13
E001 M03 10
E002 M03 11
E003 M01 17
E003 M02 14,5
5) Créer les requêtes suivantes :
-R1 : Afficher la liste des élèves de la classe «4ECO1 » (1.5 points)
-R2 : Afficher la liste des matières dont le coefficient est supérieur ou égale à 2
(1.5 points)
-R3: Afficher la liste des élèves dont le nom commence par la lettre « B »
(1.5points)
-R4: Afficher les noms et les prénoms des élèves ayants une note supérieure à 15
(1.5 points)
-R5 : Afficher les noms et prénoms des élèves ayant une note supérieure à 10 en
philosophie (1.5 points)
-R6 : Afficher les élèves qui étudient la matière « Economie » (1.5 points)
-R7 : Afficher la liste des noms des élèves dans l’ordre décroissant des notes (1.5
points)
-R8 : Trouver la moyenne des notes pour l’élève « BEN SALEM ALI »
(1.5points)
-R9 : Quelles sont les moyennes de chaque étudiant dans chacune des matières ?
6) Créer en SQL les requêtes suivantes :
-R10 : Quel est le nombre total des élèves ? (1 point)
-R11 : Quelles sont, parmi l'ensemble des notes, la note la plus haute et la note
la plus basse ? (1 point)
-R12 : Trouver la moyenne de notes de la matière M03 (1 point)