0% ont trouvé ce document utile (0 vote)
27 vues2 pages

TP4 Ing2

Le document présente un TP sur les opérations de mise à jour de données en SQL pour une base de données universitaire. Il inclut des instructions pour renseigner et corriger les données dans plusieurs tables, ainsi que des opérations telles que l'insertion, la modification et la suppression d'enregistrements. Les tâches visent à manipuler les données d'étudiants, d'examens, de matières et de résultats d'examens.

Transféré par

sidlakhsar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues2 pages

TP4 Ing2

Le document présente un TP sur les opérations de mise à jour de données en SQL pour une base de données universitaire. Il inclut des instructions pour renseigner et corriger les données dans plusieurs tables, ainsi que des opérations telles que l'insertion, la modification et la suppression d'enregistrements. Les tâches visent à manipuler les données d'étudiants, d'examens, de matières et de résultats d'examens.

Transféré par

sidlakhsar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 ».

Vous aimerez peut-être aussi