Vous êtes sur la page 1sur 4

Solution de la série de TD no 1

Exercice 1
1. Réponse aux questions :

Question Réponse Tables ayant conduit au résultat


Le contrat
(a) Film
Scarface
Heat
(b) Film
Les affranchis
(c) Michelle Pfeiffer Acteur
(d) Tony Montana Jouer
(e) Fr Studio
113277
099685
(f) 445946 Genres
086250
110413
Vincent Hanna
(g) Acteur et Jouer
Tony Montana
Le contrat
(h) Film et Genres
Léon
Heat
(i) Le contrat Film et Genres
Léon
113277 Heat
(j) Acteur, Jouer et Films
099685 Les affranchis
(k) Léon Acteur, Jouer, Film et Studio
(l) Mathilda Acteur, Jouer et Genres

Code Titre
113277 Heat
099685 Les affranchis
2. R1 = πCode,Titre ( Film) = 091828 Le contrat
445946 Le contrat
086250 Scarface
110413 Léon
NomStudio
Warner
De Laurentiis
R2 = π NomStudio ( Film) =
Millenium
Universal
Gaumont
CodeFilm IdActeur Rôle
099685 134 James Conway
R3 = σCodeFilm=099685 ( Jouer ) =
099685 501 Henry Hill
099685 582 Tommy DeVito
CodeFilm IdActeur
099685 134
R4 = πCodeFilm,IdActeur ( R3 ) =
099685 501
099685 582
CodeFilm IdActeur Id Nom
099685 134 134 Robert De Niro
R5 = R4 ./ Acteur =
R4 .IdActeur = Acteur.Id 099685 501 501 Ray Liotta
099685 582 582 Joe Pesci
CodeFilm Genre
R6 = σGenre=0 Thriller0 ( Genres) = 091828 Thriller
110413 Thriller
Code Titre CodeFilm Genre
R7 = R1 ./ R6 = 091828 Le contrat 091828 Thriller
R1 .Code= R6 .CodeFilm 110413 Léon 110413 Thriller
3. (a) Donner le titre des films sortis avant 1990.
R1 = σAnnée<1990 ( Film)
R2 = π Titre ( R1 )
(b) Donner le titre des films produits par le studio Warner.
R1 = σNomStudio=0 Warner0 ( Film)
R2 = π Titre ( R1 )
(c) Quel est le nom de l’acteur dont l’identifiant est 201 ?
R1 = σId=201 ( Acteur )
R2 = π Nom ( R1 )
(d) Quel rôle a joué l’acteur ayant l’identifiant 199 dans le film ayant le code 086250 ?
R1 = σIdActeur=199 ( Jouer )
R2 = σCodeFilm=086250 ( R1 )
R3 = π Rôle ( R2 )
(e) Dans quel pays se trouve le studio Gaumont ?
R1 = σNomStudio=0 Gaumont0 (Studio )
R2 = π Pays ( R1 )
(f) Donner le code de tous les films de genre Drama.
R1 = σGenre=0 Drama0 ( Genres)
R2 = πCodeFilm ( R1 )
(g) Donner tous les rôles joués par Al Pacino.
R1 = Acteur ./ Jouer
Acteur.Id= Jouer.IdActeur
R2 = σNom=0 Al Pacino0 ( R1 )
R3 = π Rôle ( R2 )
(h) Donner le titre des films de genre Thriller.
R1 = Film ./ Genres
Film.Code= Genres.CodeFilm
R2 = σGenre=0 Thriller0 ( R1 )
R3 = π Titre ( R2 )
(i) Donner le titre des films de genre Drama sortis après 1990.
R1 = Film ./ Genres
Film.Code= Genres.CodeFilm
R2 = σGenre=0 Drama0 ( R1 )
R3 = σAnnée>1990 ( R2 )
R4 = π Titre ( R3 )
(j) Donner le code et le titre des films dans lesquels a joué Robert de Niro.
R1 = Acteur ./ Jouer
Acteur.Id= Jouer.IdActeur

2
R2 = R1 ./ Film
R1 .CodeFilm= Film.Code
R3 = σNom=0 Robert De Niro0 ( R2 )
R4 = πCode,Titre ( R3 )
(k) Donner le titre des films français dans lesquels a joué Natalie Portman.
R1 = Acteur ./ Jouer
Acteur.Id= Jouer.IdActeur
R2 = R1 ./ Film
R1 .CodeFilm= Film.Code
R3 = R2 ./ Studio
R2 .NomStudio =Studio.NomStudio
R4 = σPays=0 Fr0 ( R3 )
R5 = σNom=0 Natalie Portman0 ( R4 )
R6 = π Titre ( R5 )
(l) Donner tous les rôles joués par Natalie Portman dans des films de genre Thril-
ler.
R1 = Acteur ./ Jouer
Acteur.Id= Jouer.IdActeur
R2 = R1 ./ Genres
R2 .Code= Genres.CodeFilm
R3 = σNom=0 Natalie Portman0 ( R2 )
R4 = σGenre=0 Thriller0 ( R3 )
R5 = π Rôle ( R4 )
Id Nom
4. R1 = σNom=0 Al Pacino 0 ( Acteur ) = 199 Al Pacino
Id
R2 = π Id ( R1 ) =
199
Id CodeFilm IdActeur Rôle
R3 = R2 ./ Jouer = 199 113277 199 Vicent Hanna
R2 .Id= Jouer.IdActeur 199 086250 199 Tony Montana
CodeFilm
R4 = πCodeFilm ( R3 ) = 113277
086250
R5 = R4 ./ Jouer =
R4 .CodeFilm= Jouer.CodeFilm
CodeFilm CodeFilm IdActeur Rôle
113277 113277 199 Vicent Hanna
113277 113277 134 Neil McCauley
113277 113277 174 Chris Shiherlis
113277 113277 204 Lauren Gustafson
086250 086250 199 Tony Montana
086250 086250 201 Elvira Hancock
IdActeur
199
134
R6 = π IdActeur ( R5 ) =
174
204
201
IdActeur
134
R7 = R6 − R2 = 174
204
201

Vous aimerez peut-être aussi