Travaux Pratiques INFORMATIQUE 3 GEGM
Travaux Pratiques Informatique
TP N°4 : Création & Manipulation des BDDs relationnelles avec MySQL
Objectifs :
Dans ce TP nous allons utiliser la Base de Données «Gestion des notes des étudiants» que nous avons réalisée
sur le TP 3, dont le schéma relationnel est donné par :
Etudiant(CodeEtudiant, Nom, Prenom, Ville).
Matiere(CodeMatiere, Libelle_matiere, Coef_matiere).
EVALUER(#CodeEtudiant, #CodeMatiere, Date, Note).
On va s’intéresser à la manipulation de cette base de données en utilisant le SGBD MySQL.
Partie 4 (suite) : Sélection de données
En Mode SQL créer les requêtes suivantes :
Insérer la ligne suivante à la table «EVALUER» : (100, 2920, ‘2023-03-02’, 12)
Ça fonctionne. Est-ce normal ? (Justifier votre réponse)
9- Les matières dont le code est « 2901 » en affichant que le libellé et le coefficient de la
matière.
10- La note la plus basse et la note la plus haute des évaluations effectuées.
11- Liste des étudiants qui habitent à Oujda et Casablanca.
12- La liste des évaluations réalisées entre 2021 et 2023.
13- La liste des évaluations réalisées cette année (quel que soit la date actuelle).
14- Le nombre des évaluations dont la note est entre 10 et 16.
15- La liste des étudiants qui ont une note supérieure à 18, en affichant les informations de
chaque étudiant avec leurs notes.
1 2022-2023
Travaux Pratiques INFORMATIQUE 3 GEGM
16- La liste des évaluations effectuées par « Hannine », en affichant les informations de chaque
évaluation.
17- Le nombre d’évaluation de chaque matière en affichant les informations des matières.
18- La liste des matières évaluées dont la date est « 2020-06-20 », en affichant les informations
des deux tables.
19- La moyenne générale de l’étudiant dont le « Codeetudiant = 100 ».
20- La moyenne générale de chaque étudiant.
Partie 5 : Modification de données
En Mode SQL créer les requêtes suivantes :
1- A cause d’une erreur, les données (nom et prénom) de l’étudiant dont le « Codeetudiant =
104 » ne sont pas correctes, donc il faut changer le nom de cet étudiant par « Nom = Mahfoud»
et « Prenom = Ali ».
2- Il faut changer la date d’évaluation dont le « Codeetudiant = 105 » et « Codematiere = 2901»
par « 2022-04-30 ».
3- Nous voulons augmenter toutes les notes d’examen de 1 point pour tous les étudiants ayant
une note inférieure à 14.
4- Ajouter une colonne « age » à la table Etudiant.
Partie 6 : Suppression de données
En Mode SQL créer les requêtes suivantes :
1- Modifier la table Etudiant, en supprimant la colonne « age ».
2- Supprimer la liste des évaluations réalisées en 2022.
3- Supprimer la table Evaluer.
2 2022-2023