TD 1 - Limsi

Transcription

TD 1 - Limsi
BD- 2ème année Semestre 1
2013-2014
Feuille TD 1 – Rappels SQL
Emmenez les polys de BD 1ère année en TD et en TP
La société fictive 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.
Partie I : interrogation de la base
1. Trouver tous les films (numéro et titre) dont il n’existe aucun exemplaire.
2. Trouver tous les individus (nom, prénom) qui ne sont ni acteur, ni réalisateur.
3. Trouver tous les individus (nom, prénom, nombre de films) qui ont réalisé plus de 20
films.
4. 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é.
5. Donner le nombre de réalisateurs ayant joué dans un de leurs films.
6. Donner tous les films (numExemplaire, Titre) réalisés par le réalisateur Almodovar
que l’on trouve au format VHS.
Partie II : manipulation de la base
1. Donnez un ordre possible dans lequel il faut créer les tables. Dans quel ordre faut-il
supprimer les tables ?
2. 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.
3. 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.
4. Supprimer tous les individus qui ne sont ni réalisateur, ni acteur.
5. Le site étant destiné à tout public, la direction du site décide de supprimer tous les
films de genre « érotique » de sa base de données. Donner la suite d’instructions pour
effectuer cette opération. Attention, un film peut avoir plusieurs genres.
Modèle entité-association
Schéma relationnel