Activité Bonus : Exploration SQL avec une Base de Cinéma

Vous avez terminé l’activité principale plus tôt ? Voici un défi bonus ! Vous allez travailler sur une base de données liée à un cinéma contenant trois tables : Films, Acteurs et Casting (qui relie les films aux acteurs). Utilisez des requêtes SQL pour répondre aux questions ci-dessous.

Pour tester vos requêtes, rendez-vous sur : https://sti2tech.com/requete/index.php

Consignes

Écrivez des requêtes SQL pour répondre aux questions suivantes :

  1. Affichez tous les films sortis après 2005 (titre et année).
  2. Quels films durent moins de 130 minutes ? Affichez leur titre et durée.
  3. Quels acteurs ont joué dans "Matrix" ? Affichez leur nom et prénom.
    Exemple de jointure : Pour lier les tables Casting et Acteurs, voici un exemple avec le film "Avatar" (id_film = 1) :
    SELECT Acteurs.nom, Acteurs.prenom FROM Casting JOIN Acteurs ON Casting.id_acteur = Acteurs.id_acteur WHERE Casting.id_film = 1;
    Adaptez cette requête pour répondre à la question sur "Matrix" !
  4. Quels films incluent un acteur de plus de 70 ans ? Affichez le titre du film et le nom complet de l’acteur (nom + prénom).
  5. Défi : Pour chaque acteur, comptez combien de films ils ont joués dans cette base. Affichez le nom complet de l’acteur (nom + prénom) et le nombre de films.

Rapport

Une fois vos requêtes terminées, rédigez un petit rapport avec LibreOffice Writer. Incluez :

Sauvegardez votre rapport au format .odt et remettez-le sur pronote.

Amusez-vous bien et bonne exploration !