Vous êtes sur la page 1sur 2

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

Vous aimerez peut-être aussi