Contrôle
Transcription
Contrôle
Année 2014/2015 Deuxième période DUT FC Air France Département INFORMATIQUE Quatrième Interrogation de Bases de Données Durée : 60 minutes - Tous les documents sont autorisés Nom : ____________________ Prénom : _________________ Les exercices de ce contrôle font référence à la base de données « Vidéothèque ». Location Client Exemplaire numExemplaire numFilm codeSupport vo probleme detailSupport login numExemplaire dateLocation dateEnvoi dateRetour login nomClient prenomClient motDePasse adresse Film numFilm titre realisateur GenreFilm Genre numFilm codeGenre codeGenre libelleGenre Individu Acteur numFilm numIndividu Page 1/2 numIndividu nomIndividu prenomIndividu Bases de données, Interrogation 4 – 04/02/2015 Année 2014/2015 Deuxième période Département INFORMATIQUE DUT FC Air France Question 1. (6 points) Ecrire une fonction PL/SQL qui prend en paramètre un genre (désigné par son libellé), et qui renvoie le nombre de films de ce genre. Exécuter cette fonction pour le genre « AVENTURE ». Question 2. (8 points) Ecrire un déclencheur qui empêche d’insérer dans la table Location un exemplaire qui est en cours de location (déjà envoyé ou pas). Pour cela on supposera qu’il existe une table ExLoues qui répertorie tous les exemplaires en cours de location. Question 3. (6 points) Écrire un programme Java qui, étant donné le nom d’un acteur, propose la liste des acteurs ayant ce patronyme, mais éventuellement des prénoms différents. Votre résultat devra afficher un nombre, suivi du prénom et du nom de l’acteur (ou actrice). Bonus : Se servir des métadonnées pour l’affichage. Voici ce que doit voir l’utilisateur sur sa console : Entrez le nom d'un acteur : FONDA On trouve les acteurs suivants : 1 BRIDGET FONDA 2 HENRI FONDA 3 HENRY FONDA 4 JANE FONDA 5 PETER FONDA Page 2/2 Bases de données, Interrogation 4 – 04/02/2015