Vous êtes sur la page 1sur 1

République Islamique de Mauritanie Groupe Polytechnique

Institut Supérieur des Métiers


de la statistique
(ISMS)

TP2

➢ Importer le fichier ESP_2020_2021.sql dans la base ESP_2020_2021.


➢ Identifier les clés primaires de chaque table ainsi que les clés étrangères et comprendre
la signification de chaque colonne dans chaque table.

Partie 1 : Jointures et sous-requêtes

En considérant la base de données ESP_2020_2021, écrire des requêtes SQL permettant de

Répondre aux questions suivantes :

1. Donner les noms des étudiants qui ont obtenu une note CC supérieure à 10.
2. Lister tous les Etudiants de GE.
3. Donner les noms des étudiants du département GM qui n’ont pas validé le DS de l’angla is.
4. Lister tous les Etudiants qui ont validé plus de 3 notes CP.
5. Déterminer pour chaque matricule d’étudiant sa moyenne en noteCP.
6. Déterminer les Numéros des étudiants qui ont obtenu au moins une note supérieure à
chacune des notes obtenues par l’étudiant numéro 20001.
7. Créer une autre table EtudiantsIRT qui a la même structure que la table Etudiant, en utilisa nt
une sous-requête.
8. Copier dans la table EtudiantsIRT, les informations de tous les étudiants d’IRT. Utilise z
une sous-requête.

Partie 2 : Vues
1. Pour éviter que certains utilisateurs aient accès aux noms et prénoms des étudiants, définir
une vue sur la table étudiant sans les attributs nom et prenom.
2. Donner une requête pour consulter cette vue.
3. Créer une vue vMoyEtudiant pour avoir seulement accès aux matricule s, noms et moyennes
de CP.
4. Donner une requête pour consulter cette vue.
5. Donner les matricules et noms des étudiants qui ont obtenu la plus grande moyenneCP.
6. Créer une vue vEvaluation pour avoir seulement accès aux sigles des modules, noms et
notesCP des étudiants ayant une noteCP <10
7. Augmenter les notes CP des étudiants de 5 à travers la vue vEvaluation. Commentez le
résultat.
8. Quel sera l’effet de cette commande INSERT sur la vue vEvaluation.
INSERT INTO vEvaluation VALUES (‘GM’, ‘Cheihk Ahmed’, 12);
9. Supprimer la vue vEvaluation et recréez-la avec l’option check.
10. Augmenter les notesCP des étudiants de 5 à travers la vue vEvaluation. Commentez le
résultat.

Elément du module : M202 1/1 Année : 2022 - 2023

Vous aimerez peut-être aussi