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