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

Documents pareils