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.