TP 1 : Langage SQL
Numérique et sciences informatiques

On dispose d'une base de données contenant 5 tables :
- film (idF, titre, annee, nbSpectateur, idRealisateur, idGenre)
- acteur (idA, nom, prenom, nationalite)
- realisateur (idR, nom, prenom, nationalite)
- jouer (idActeur, idFilm, salaire)
- genre (idG, description)
Vous pouvez récupérer la base que nous allons utiliser ICI et l'ouvrir avec notre SGBD.
Entraînement 1 :
- Écrire une requête permettant de visualiser la table film.
- Écrire une requête permettant de visualiser la table acteur.
- Écrire une requête permettant de visualiser la table realisateur.
- Écrire une requête permettant de visualiser la table jouer.
- Écrire une requête permettant de visualiser la table genre.
Entraînement 2 :
Identifier les clefs étrangères et primaires de la base
Entraînement 3 :
Écrire une requête affichant les titres des films et les années de sortie dans l'ordre chronologique à partir de votre année de naissance (votre année de naissance est comprise).
Entraînement 4 :
Écrire une requête affichant les noms et prénoms des acteurs français dont le nom commence par la lettre D.
Entraînement 5 :
Écrire une requête affichant les noms, prénoms et nationalités des acteurs français ou belges dont le prénom contient la lettre E.
Entraînement 6 :
Écrire une requête affichant les différentes nationalités des réalisateurs (sans doublons).
Entraînement 7 :
Écrire une requête affichant le salaire moyen d'un acteur.
Entraînement 8 :
En observant de plus près la table *realisateur", on s'aperçoit que le nom de Martin Scorsese a mal été orthographié. Après avoir observé l'erreur, écrire une requête mettant à jour la table puis vérifier cette mise à jour.
Entraînement 9 :
Écrire une requête affichant tous les films réalisé par Martin Scorsese.
Entraînement 10 :
Écrire une requête affichant toutes les comédies.
Entraînement 11:
Écrire une requête affichant tous les films policiers et les années de sortie du plus récent au plus ancien.
Entraînement 12:
Écrire une requête affichant tous les films joués par Jean Dujardin.
Entraînement 13 :
Écrire une requête affichant les salaires des acteurs pour chacun des films où ils ont joué du plus haut salaire au plus bas
Entraînement 14 :
Écrire une requête affichant le réalisateur de "Bienvenus chez les ch'tis"
Entraînement 15 :
Écrire une requête affichant le genre du film "La mome"
Entraînement 16 :
Écrire une requête affichant le nombre films réalisés par "Guillaume Canet"
Source : Eric pasca Zabban