Exercices à faire pour le 21/05/2007
Base de données Vidéothèque
- Créer une base de données nommée videotheque
- Créer la structure de la base en utilisant le script ICI
- Remplir la base en utilisant le script ICI
Requêtes SQL
- Lister les films et leur résumé
- Lister les films dont la durée est supérieur à 1H30
- Lister les acteurs qui se prénomment Chrales, Robert ou Gérard
- Liste des personnes habitant à SAINT DENIS
-
Nombre de films dans la vidéotheque
- Nombre de personnes dans la base
- Nombre de personnes habitant à St Denis
- Nombre de films antérieurs à 1999
Requêtes avec jointures
- Liste des films et de leurs acteurs.
Champs à afficher :
titrefilm (intitulé = TITRE, 50 caractères)
acteur (intitulé = Acteur, Concaténation du nom et du prénom)
Le titre de film ne sera pas répété.
-
Liste des films par genre
Champs à afficher :
titrefilm (intitulé = TITRE, 50 caractères)
Intgenre (intitulé = GENRE, 15 caractères)
Le genre ne sera pas répété.
- Liste des films par genre
Champs à afficher :
titrefilm (intitulé = TITRE, 50 caractères)
Intgenre (intitulé = GENRE, 15 caractères)
Le genre ne sera pas répété.
-
Liste de tous les films commençant par ‘S’, de leur genre, de leur type de support et de leurs acteurs.
Champs à afficher :
titrefilm (intitulé = TITRE, 50 caractères)
Intgenre (intitulé = GENRE, 15 caractères)
acteur (intitulé = Acteur, Concaténation du nom et du prénom)
intsupport (intitulé = SUPPORT, 7 caractères)
Le titre de film ne sera pas répété.
-
Liste des films disponibles dans au moins deux types de support.
Champs à afficher :
titrefilm (intitulé = TITRE, 50 caractères)
Nb_fois (intitulé = NB, 2 caractères)
-
Somme des durées des films par genre.
Champs à afficher :
Intgenre (intitulé = GENRE, 15 caractères)
Somme (intitulé = DUREE)
- Genre contenant le maximum de films.
Champs à afficher :
Intgenre (intitulé = GENRE, 15 caractères)
Nombre de films
- Liste des acteurs et des réalisateurs.
Champs à afficher :
noms et prénoms des individus.
-
Somme des moyennes des durées par genre.
Champs à afficher : Somme
- Durée moyenne d’un film de la vidéothèque.
Champ à afficher : Moyenne en minutes (pas de centièmes de minutes !)
- Liste des films. La première lettre de chaque article sera en majuscule (exemple : (le) deviendra (Le)).
Champ à afficher : titrefilm (intitulé = TITRE, 50 caractères)
- Titre de film ayant le plus grand nombre de caractères.
Champs à afficher : titrefilm (intitulé = TITRE, 50 caractères)
Longueur (exemple : 30 caractères)
- Liste des films actuellement absents de la vidéothèque. Pour chaque film, on affichera une phrase du type « titrefilm est sorti de la vidéothèque depuis X jours soit Y mois ».
Champ à afficher : phrase construite comme indiqué précedemment (intitulé = BILAN)
- Ecrire deux requêtes permettant d’obtenir la liste des titres des films auxquels est ajoutée la mention (VF).