0% ont trouvé ce document utile (0 vote)
20 vues5 pages

Optimisation Base de Données Oracle 10g

Le document présente un TP sur l'environnement Oracle 10g, incluant l'accès à iSQL et la création d'une base de données 'LocFilm'. Il décrit les étapes pour créer des tables, introduire des données, et effectuer diverses requêtes SQL concernant les films et les individus associés. Des tâches spécifiques incluent l'ajout d'exemplaires de films, la suppression d'individus, et la recherche d'informations sur les réalisateurs et acteurs.

Transféré par

Kamel Marnissi
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 DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues5 pages

Optimisation Base de Données Oracle 10g

Le document présente un TP sur l'environnement Oracle 10g, incluant l'accès à iSQL et la création d'une base de données 'LocFilm'. Il décrit les étapes pour créer des tables, introduire des données, et effectuer diverses requêtes SQL concernant les films et les individus associés. Des tâches spécifiques incluent l'ajout d'exemplaires de films, la suppression d'individus, et la recherche d'informations sur les réalisateurs et acteurs.

Transféré par

Kamel Marnissi
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 DOC, PDF, TXT ou lisez en ligne sur Scribd

TP1

Présentation de l’environnement Oracle 10g

1. Accès :
1. iSQL
i. Lancer Oracle Home page
ii. saisir login : system/ mot de passe : oracle

iii. Page d’accueil Oracle 10g


2. Création de la base de données « LocFilm »
i. Choisir commande SQL

3. Modèle physique de données de la base de données « LocFilm » :


La société VidéoScope souhaite mettre en ligne un site web de location par la poste de
vidéos et DVD. On dispose déjà d’une base de données qui contient le fond de location de la
société, et dont le schéma est donné en annexe.

1. Donnez un ordre possible dans lequel il faut créer les tables. Dans quel ordre
faut-il supprimer les tables ?
2. Créer les tables correspondantes par ordre
3. Les problèmes de type « Problème 0 » ont été résolus pour tous les
exemplaires VHS. Prendre en compte cette évolution dans la base.
4. Introduire dans la table individu les valeurs suivantes correspondantes aux
champs (Nuindividu, nomindividu, prenomindividu):
(9465,'JARMUSCH','JIM');
(1548,'SAUTET','CLAUDE');
(551,'DEPP','JOHNNY');
(7499,'MITCHUM','ROBERT');
(546,'LURIE','JOHN');
(909,'BENIGNI','ROBERTO');
(712,'LAMOTTE','MARTIN');
(7887,'WAITS','TOM');
(303,'WHITAKER','FOREST');
(5236,'FROT','CATHERINE');
(6030,'DE BANKOLE','ISAAC');
(8470,'TORMEY','JOHN');
(994,'BUSCEMI','STEVE');
(7090,'BRASCHI','NICOLETTA');
(1090,'RYDER','WINONA');
(5063,'DALLE','BEATRICE');
(7444,'EDSON','RICHARD');

5. Introduire dans la table film les valeurs suivantes correspondantes


(4129,'DEAD MAN',9465);
(4701,'DOWN BY LAW',9465);
(6385,'GHOST DOG',9465);
(10092,'MYSTERY TRAIN',9465);
(10238,'NIGHT ON EARTH',9465);
(11094,'PERMANENT VACATION',9465);
(13715,'STRANGER THAN PARADISE',9465);
(15545,'YEAR OF THE HORSE',9465);

6. Choisir le script SQL


7. Donner le nom du script et télécharger vers l’amont et exécuter

8. Ajouter deux exemplaires DVD du film « Volver » de Pedro Almodovar de


genre Comédie dramatique, avec Penelope Cruz, Carmen Maura et Lola
Duenas. Pedro Almodovar, Penelope Cruz et Carmen Maura sont déjà
référencés dans la base. Les autres éléments (Lola Duenas et le film) sont à
définir. Les informations sont toutes entrées en majuscule.
9. Supprimer tous les individus qui ne sont ni réalisateur, ni acteur.
10. Trouver tous les films (numéro et titre) dont il n’existe aucun exemplaire.
11. Trouver tous les individus (nom, prénom) qui ne sont ni acteur, ni réalisateur.
12. Trouver tous les individus (nom, prénom, nombre de films) qui ont réalisé plus
de 20 films.
13. Trouver tous les individus (nom, prénom) pour lesquels le nombre de films
qu’ils ont réalisé est plus grand que le nombre de films dans lesquels ils ont
joué.
14. Donner le nombre de réalisateurs ayant joué dans un de leurs films.
15. Donner le plus grand nombre de films joués par un même acteur.
16. Donner les cinq réalisateurs qui ont réalisé le plus grand nombre de films.

Vous aimerez peut-être aussi