USTHB/FEI/ Département Informatique TP Base de Données 2 année Licence
TP N° 3 : Insertions et modifications dans la Base de données
Tâche 1: Analyse du fichier [Link]
1. Lancer l‟interpréteur SQLPlus (Utilisateur : system, mot de passe : orcl1)
2. Ouvrir le fichier [Link] avec Notepad++.
3. Écrire et sauvegarder toutes les instructions SQL dans un fichier ayant l‟extension « .sql » avec le
logiciel NOTEPAD++ et sélectionner le type du langage (SQL) dans le menu « Langage » de
NOTEPAD++.
4. Lancer un spool.
5. Exécuter le fichier [Link]. Vérifier que toutes les instructions SQL du fichier
[Link] ont été interprétées
6. Exécuter le fichier [Link].
7. Analyser le contenu du fichier [Link].
8. Supprimer la table FILM de la base de données. Y a t il un problème? pourquoi?
____________________________________________________________________
9. Quelle est la solution pour supprimer la table FILM.
____________________________________________________________________
Tâche 2: Insertion de tuples
1. Exécuter le fichier [Link].
2. Relancer le script [Link] et valider les insertions avec l'instruction COMMIT.
3. Insérer les tuples ci-dessous dans la base de données:
Table Tuple à inséré
SEANCE 'Perfect World', 'Beta', '19:00', 'VO'
PRODUIT 'Adam Moore', 'ET'
4. Y a t il un problème lors des insertions précédentes?
__________________________________________________________________
Page 12 sur 69
USTHB/FEI/ Département Informatique TP Base de Données 2 année Licence
5. Insérer les tuples ci-dessous dans la base de données:
Table Tuple à inséré
JOUE 'Kevin Costner', 'Waterworld'
PRODUIT 'Kevin Costner', 'Waterworld'
SEANCE 'Waterworld', 'Alpha', '15:00', 'VF'
SEANCE 'Waterworld', 'Alpha', '17:00', 'VO'
SEANCE 'Waterworld', 'Beta', '15:00', 'VF'
VU 'Kevin Costner', 'Waterworld'
6. Y a t il un problème lors des insertions précédentes? pourquoi?
__________________________________________________________________
7. Insérer le tuple suivant dans la table FILM: 'Waterworld', 250, 'US', 'Rickley Moore'
8. Réinsérer les tuples du tableau précédent.
9. Valider les insertions avec l'instruction SQL "COMMIT".
10. Sauvegarder toutes les instructions d'insertion dans le fichier [Link].
Tâche 3: Modification et suppression de tuples
1. Ajouter une heure (60minutes) à la durée du film „Waterworld‟.
2. Modifier toutes les versions des films projetés en version originale "VO".
3. Supprimer tous les films projetés qui débutent à "17:00".
4. Supprimer le film „Waterworld‟ de la table film. Y a t il un problème? pourquoi? donner une
solution.
__________________________________________________________________________
Page 13 sur 69