TP 1 : Langage SQL

Numérique et sciences informatiques

donnees

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 :

  1. Écrire une requête permettant de visualiser la table film.
  2. Écrire une requête permettant de visualiser la table acteur.
  3. Écrire une requête permettant de visualiser la table realisateur.
  4. Écrire une requête permettant de visualiser la table jouer.
  5. É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