FST-MI2 Ingénierie des Bases de données
TP 1
Objectifs :
Ce TP est un rappel sur les notions de base du langage SQL : création de base de
données, création de table, requêtes SQL, fonctions d'agrégations, etc.
Exercice :
Ouvrir le logiciel "MySQL" ou l'éditeur en ligne et écrire les commandes et les
requêtes SQL qui permettent de :
1. Créer une base de données nommée "Notes Informatiques".
2. Créer les deux tables suivantes :
Etudiant (Id_Etudiant, Nom_Etudiant, Prenom_Etudiant)
Fiche (Id_Matière, Note_DS, Note_TP, Note_Examen, #Id_Etudiants)
3. Insérer les lignes suivantes aux tables :
Id_Etudiant Nom_Etudiant Prenom_Etudiant
40405 Mark Celine
30301 Jacob Michel
20123 Armond Jasmine
Id_Matiere Note_DS Note_TP Note_Examen Id_Etudiant
112 14 16 10 40405
113 17 18 15 30301
114 11 13 9 20123
4. Changer la valeur de note de DS de l'étudiante Jasmine (nouvelle note = 16).
5. Afficher les identifiants et les noms des étudiants qui ont une note d'examen
supérieure ou égale à 10 (en ordre décroissant).
6. Calculer la moyenne de l'étudiant Michel selon la formule :
Moy = (DS+TP+Examen*3)/5
7. Afficher le nom et le prénom de l'étudiant qui a eu la meilleure note d'examen.
[Link]. Taissir Fekih Romdhane