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 :
- Affichez tous les films sortis après 2005 (titre et année).
- Quels films durent moins de 130 minutes ? Affichez leur titre et durée.
- 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" !
- 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).
- 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 :
- Vos requêtes SQL (copiez-collez le texte de chaque requête).
- Les résultats obtenus pour chaque question (vous pouvez faire des captures d’écran ou recopier les tableaux).
- Une courte conclusion : qu’avez-vous appris sur les données de cette base ?
Sauvegardez votre rapport au format .odt et remettez-le sur pronote.
Amusez-vous bien et bonne exploration !