Vous êtes sur la page 1sur 2

1--->select titreFilm, NomActeur , PrenomActeur , intSupport from

film f , acteur a ,exemplaire e , jouer_un_role j , support s WHERE


f.CodeFilm = j.CodeFilm AND
j.CodeActeur = a.CodeActeur AND
e.CodeSupport = s.CodeSupport AND
f.CodeFilm =e.CodeFilm

2--->select titreFilm, NomActeur , PrenomActeur , intSupport ,intGenre from


film f , acteur a ,exemplaire e , jouer_un_role j , support s , genre g WHERE
f.CodeFilm = j.CodeFilm AND
j.CodeActeur = a.CodeActeur AND
e.CodeSupport = s.CodeSupport AND
f.CodeFilm =e.CodeFilm AND
f.CodeGenre = g.CodeGenre

3--->SELECT titreFilm from film f , emprunt e WHERE f.CodeFilm = e.CodeFilm and


e.DateRetour is null

4---> SELECT TitreFilm ,Annee, Duree , intGenre from film f , genre g ,


jouer_un_role j , acteur a
where f.CodeGenre = g.CodeGenre AND
j.CodeFilm = f.CodeFilm AND
j.CodeActeur= a.CodeActeur AND
a.NomActeur = 'Stallone' and
a.PrenomActeur = 'Sylvester'
5---->SELECT
TitreFilm,
Annee,
Duree,
intGenre
FROM
(
SELECT
f.CodeFilm,
f.CodeGenre,
f.TitreFilm,
f.Annee,
f.Duree
FROM
film f,
jouer_un_role j,
acteur a

WHERE
j.CodeFilm = f.CodeFilm AND j.CodeActeur = a.CodeActeur
AND a.NomActeur = 'Clavier' AND a.PrenomActeur = 'Christian'
) AS film_Clavier,
jouer_un_role j,
acteur a,
genre g
WHERE
film_Clavier.codeFilm = j.CodeFilm AND
film_Clavier.CodeGenre = g.CodeGenre AND
j.CodeActeur = a.CodeActeur AND

a.NomActeur = 'Depardieu' AND a.PrenomActeur = 'Gerard'


6-SELECT TitreFilm,Annee,Duree,IntGenre
FROM Film
JOIN Jouer_un_role USING(CodeFilm)
JOIN Acteur USING(CodeActeur)
JOIN Genre USING(Codegenre)
WHERE (NomActeur='Depardieu' AND PrenomActeur='G�rard') OR (NomActeur='Clavier'
AND PrenomActeur='Christian')

7-SELECT DISTINCT NomPers,PrenomPers,AdressePers,TelPers


FROM Films
JOIN Emprunt USING(CodeFilm)
JOIN Emprunteur USING(CodePers)
WHERE TitreFilm='Rambo' OR TitreFilm'Asterix' OR TitreFilm='The Faculty'

8---->SELECT TitreFilm FROM Emprunt


JOIN Film USING(CodeFilm)
GROUP BY TitreFilm
HAVING COUNT(CodePers)=(SELECT COUNT(*) FROM Emprunteur);
9--->SELECT TitreFilm
FROM Film
WHERE CodeFilm NOT IN (
SELCT DISTINCT CodeFilm FROM Emprunt
)
10-SELECT CodeFilm,NomActeur,PrenomActeur
FROM Jouer_un_role USING(CodeFilm)
JOIN Acteur USING(CodeActeur)

Vous aimerez peut-être aussi