UNIVERSITE ABOU BEKR BELKAID – TLEMCEN
FACULTE DES SCIENCES - DEPARTEMENT D’INFORMATIQUE
Bases de Données TP N°4 (ING2 2024-2025)
Objectif : Opérations de mise à jour de données en utilisant le langage SQL.
Soit le schéma relationnel du TP précédent :
Etudiant (Matricule, Nom, Prenom, Age, Telephone, Adresse)
Examen (Libelle_Epreuve, Coefficient, Duree, CodeM#)
Passer (Num_Etudiant#, Libelle_Epreuve#, Note)
Matiere (CodeM, Designation, Credit)
L’ensemble des instances des différentes tables de la BD sont représentées dans les tableaux suivants :
ETUDIANT
Matricule Nom Prenom Age Telephone Adresse
A12 Zerrouki Tarek 22 Maghnia
R44 Atmani 25 0662000003
C25 Saadi Elias 36 Mansourah
F31 Karim 23
Sari Feirouz 22 Remchi
C25 Zerrouki Tarek 24 0552000003 Ghazaouet
EXAMEN
Libelle_Epreuve Coefficient Duree CodeM
Algo 2 2 A
BD 1 1 B
Algo 3
Res 1.5 B
PASSER
Matricule Libelle_Epreuve Note
C25 BD 11
R44 17
POO 8
A12 BD
MATIERE
CodeM Designation Credit
A Algorithmique 6
B Bases de Données 6
S Système d’exploitation
R 4
Questions
1. Renseigner la base de données par les instances représentées ci-dessus, après correction.
2. Insérer deux nouveaux étudiants (T48, BOUCIF, AMINE, 42, NULL, Sebdou) et (K54, BARKA,
AZIZ, NULL, NULL, NULL) en corrigeant les erreurs.
3. Ajouter les deux matières (D, Bases de données, 3) et (R, Recherche Opérationnelle, 2) en
corrigeant les erreurs.
4. Insérer dans la table d’examen (SE, NULL, 1.5, S) en corrigeant les erreurs.
5. Ajouter la ligne (M03, Res, NULL) dans la table « PASSER » en corrigeant les erreurs.
6. Essayer d’attribuer la note de « -1 » à l’étudiante « SARI » en corrigeant les erreurs.
7. Modifier dans la table « Etudiant » le matricule « A12 » par « A21 » en corrigeant les erreurs.
8. Changer « Libelle_Epreuve » dans la dernière ligne de la table « PASSER » par « Algo ».
9. Changer le code dans la table matière « B » par « BD » en corrigeant les erreurs.
10. Appliquer une augmentation sur les notes, de « +2 » à tous les étudiants ayant une note < 12,
et de « +1 » à tous les étudiants ayant une note > 12.
11. Initialiser tous les crédits de matières à 0.
12. Supprimer la 2éme ligne de la table « Examen » et la première ligne de la table «Matiere» en
corrigeant les erreurs.
13. Effacer tous les numéros de téléphones des étudiants ayant pour âge moins de 23 ans.
14. Supprimer tous les étudiants qui n’ont pas passé d‘examens.
15. Après délibération, on veut vider le contenu de la table « Passer ».