E.S
Retour aux réalisations
TP 2026

TP — Base de données Films en SQL Server

Création d'une base de données de films, definition des relations et exploitation des données avec des requetes SQL.

Compétences mobilisées — Bloc 1

Support et mise à disposition de services informatiques

C1

Gérer le patrimoine informatique

  • C1.1 Recenser et identifier les ressources numériques
C2

Répondre aux incidents et aux demandes d'assistance et d'évolution

  • C2.3 Traiter des demandes concernant les applications
C5

Mettre a disposition des utilisateurs un service informatique

  • C5.1 Réaliser les tests d'integration et d'acceptation d'un service

Contexte

Création de la base BDFilms à partir d'un jeu de données de films et d'artistes. Les tables de genres, artistes, films et distribution sont reliees par des clés primaires et etrangeres.

Ecriture de requetes de selection, de jointure, de regroupement et de comptage, puis vérification des resultats.

Environnement technologique

SQL Server T-SQL SQL Server Management Studio Modèle relationnel Jointures et GROUP BY

Preuves

Captures et documents

obligatoire
Capture du sujet SQL : modèle relationnel BDFilms avec T_Artiste, T_Film, T_GENRE et T_JOUER.
CREATE DATABASE BDFilms;

CREATE TABLE T_GENRE (...);
CREATE TABLE T_Artiste (... ART_ANNEENAISS INTEGER);
CREATE TABLE T_Film (... FIL_ANNEE INTEGER, GEN_ID INT);
CREATE TABLE T_JOUER (ART_ID INT, FIL_ID INT, NOMROLE varchar(50));
Schema relationnel du TP BDFilms avec les noms de tables du script.

Détails techniques

SELECT f.FIL_TITRE, g.GEN_LIBELLE
FROM T_Film AS f
INNER JOIN T_GENRE AS g ON g.GEN_ID = f.GEN_ID;

-- Autres axes du TP : GROUP BY, COUNT et jointures avec T_JOUER
Exploitation des relations entre films, genres et artistes.