Vous êtes sur la page 1sur 1

TP SGBD 2

 Un film est caractérisé par son nom et sa date de sortie


 Plusieurs compagnies de production travaillent sur la réalisation d’un film. Une compagnie de production est
caractérisée par son nom ainsi que les départements qu’elle inclut. (Pour simplifier le modèle relationnel, nous
supposons qu’une compagnie ne peut réaliser qu’un seul film)
 Chaque département inclut plusieurs membres, Chacun d’eux occupe une profession (Editing, Sound,
Production, Costume and make up, Visual effects etc.)
 Plusieurs personnages apparaissent dans un film ; chaque personnage est caractérisé par son nom et par
l’acteur qui joue son rôle.
 Un acteur peut apparaitre dans plusieurs films. Pour chaque film il est payé une somme d’argent.

1. Réaliser le modèle relationnel (le diagramme de classe comprend déjà les clés primaires de chaque classe)
2. Créer la Base de données MOVIE_BD ainsi que les tables associées
3. Insérer les données suivantes dans les tables adéquates
Film Com_prod Départeme Membre Personnage Acteur Paiement
nt
Id=1, nom=John, Id=1, Id =1, nom=Sam Date=2009,
Id=1,nom= Id=1, profession= editor nom=Jake sully Worthington somme=10
2Oth fox film nom=
Editing Id=2, nom=Ian, Id=2, Id=2, nom=Zoe Date=2009,
Id=1 profession= editor nom=Neytiri Saldana somme=10
nom=Avatar Id=2, Id=3, nom=Jenna, Id=3, nom= Dr. Id=3, Date=2009,
date=2009 Id=2, nom= profession= Music Grace nom=Sigourney somme=9
nom=Dune Sound Augustine Weaver
entertainme Id=3, Id=4, nom= Brianna,
nt nom= profession=producer
Production

4. Donner la commande INSERT qui répond aux affirmations suivantes :


a. La compagnie de production "Ingenious Film Partners" (id=3) a contribué à la réalisation du film
Pirates of the Caribbean (id=2, date =2011)
b. L’acteur Sam Worthington a joué le personnage ‘’Perseus’’ (id=4) dans le film ‘’Clash of the Titans’’
(id=5, date =2010) durant lequel il été payé 11 milles.
c. Le département ‘’Visual effects’’ (id=4) de la compagnie ‘’Dune entertainment’’ vient de recruter
quatre membres ; Norman (id=5) et Michael (id=6) qui travaillent sur ‘’Costume Design’’, Maria
(id=7) qui est ‘’Make up artist’’ et Brian (id=8) qui est ‘’Hairstylist’’.

5. Donner la commande SELECT qui répond aux questions suivantes :


a. Quels sont les acteurs enregistrés dans la Base de données ?
b. Quelles sont les compagnies de production qui ont travaillé sur le film Avatar ?
c. Combien de départements inclut la compagnie ‘’Dune entertainment’’ ?
d. Quels sont les personnages joués par l’acteur Sam Worthington ?
e. Qui sont les membres qui travaillent pour la compagnie ‘’Dune entertainment’’ ?
f. Quel est l’acteur le plus payé ? Pour quel film ?

Vous aimerez peut-être aussi