Licence EEA – TP Base de Données A.U.
2024-2025
Enseignants : Safa Ben Ahmed Février 2025
Création et manipulation de bases de données
Exercice 1.
Soient les schémas de relations suivants :
matiere (codemat, libelle, coef)
notes (#numetu, #numepreuve, note)
Les tables correspondantes aux différentes relations ci-dessus sont :
Table etudiant
NUMETU NOM PRENOM DATENAISS RUE CP VILLE
110 Adam Ben Ahmed 1998-06-01 Rue de la République 1100 Tunis
222 Karim Younes 1993-09-03 Rue de 14 Janvier 6000 Gabes
300 Said Hatem 1998-06-05 Rue de la Révolution 4200 Kebili
421 Amina Saleh 1998-11-15 Rue de 14 Janvier 4100 Medenine
575 Zied Hamed 1995-02-28 Rue des Martyres 8000 Nabeul
667 Ines Salem 1997-09-18 2200 Tozeur
999 Moaed Amin 1996-01-30 3100 Kairouan
Table notes Table epreuve
NUMETU NUMEPREUVE NOTE NUMEPREUVE DATEPREUVE LIEU CODEMAT
110 11031 10
11031 2016-12-15 Salle 19 STA
110 11032 11.5
110 21031 8.5 11032 2017-04-01 Amphi A STA
110 21032 21031 2016-10-30 Salle 11 INF
110 31030 13 21032 2017-06-01 Salle 12 INF
222 11031 9
222 11032 14 31030 2017-06-02 Salle 05 ECO
222 21031 12
222 21032 16
222 31030 20
300 11031 14
300 11032 20 Table matiere
300 21031 20 CODEMAT LIBELLE COEF
300 21032 13.5 STA Statistique 2
300 31030 16
INF Informatique 2
421 11031 15.5
421 11032 17 ECO Économétrie 1.5
421 21031 11.5
421 21032
421 31030 10
575 11031 13
575 11032 9
575 21031 12.5
575 21032 14
575 31030 7
667 11031 16
667 11032 20
1
667 21031 18.5
667 21032 10.5
667 31030
Travail à faire :
1. En utilisant SQL :
a. Créer les tables correspondantes aux schémas relationnels ci-dessus.
b. Insérer les données correspondantes.
c. Exprimer les requêtes ci-dessous en SQL.
2. Écrire les contraintes d’intégrité suivantes :
a. Clé primaire,
b. Clé étrangère,
c. La note d’un étudiant doit être comprise entre 0 et 20.
d. Insérer l’étudiant
(1100 | Samy | Nacer | 1998-07-01| Rue de Medina |1100 |Tunis).
Cet étudiant a obtenu la note 13 à l’épreuve de numéro « 31031 », mettre à jour
cette information dans la base de données. Que constatez-vous ? Justifier.
3. Les requêtes :
a. Liste de tous les étudiants, classée par ordre alphabétique inverse.
b. Libellé et coefficient de chaque matière.
c. Nom et prénom des étudiants domiciliés à Tunis.
d. Liste des notes supérieures ou égales à 10.
e. Liste des épreuves dont la date se situe entre le 1er janvier et le 30 juin 2017.
f. Nombre total d'épreuves.
g. Nombre de notes indéterminées (NULL).
h. Liste des notes en précisant pour chacune le nom et le prénom de l'étudiant qui l'a
obtenue.
i. Moyennes des notes de chaque étudiant (indiquer le nom et le prénom), classées
de la meilleure à la moins bonne.
j. Moyennes des notes pour les matières (indiquer le libellé) comportant plus d'une
épreuve.
k. Moyennes des notes obtenues aux épreuves (indiquer le numéro d'épreuve) où
moins de 6 étudiants ont été notés.