0% ont trouvé ce document utile (0 vote)
12 vues3 pages

Questions

Le document contient une série de requêtes SQL pour interroger une base de données sur des clients, des films, des acteurs et des réalisateurs. Les requêtes incluent des sélections distinctes, des jointures et des agrégations pour extraire des informations spécifiques telles que les acteurs d'un film, les réalisateurs et le nombre d'exemplaires de films. Les résultats visent à analyser les relations entre les entités et à obtenir des statistiques pertinentes sur les emprunts et les contributions des acteurs et réalisateurs.

Transféré par

diarradieng062004
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues3 pages

Questions

Le document contient une série de requêtes SQL pour interroger une base de données sur des clients, des films, des acteurs et des réalisateurs. Les requêtes incluent des sélections distinctes, des jointures et des agrégations pour extraire des informations spécifiques telles que les acteurs d'un film, les réalisateurs et le nombre d'exemplaires de films. Les résultats visent à analyser les relations entre les entités et à obtenir des statistiques pertinentes sur les emprunts et les contributions des acteurs et réalisateurs.

Transféré par

diarradieng062004
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Questions

3.a

SELECT DISTINCT [Link], [Link], [Link]

FROM Client C

JOIN Exemplaire E ON [Link] = [Link]

JOIN Film F ON [Link] = [Link]

JOIN joue_dans JD ON [Link] = [Link]

JOIN Acteur A ON [Link] = [Link]

WHERE [Link] = 'FALL' AND [Link] = 'Modou';

SELECT nom, prenom, MIN(dateN) AS date_naissance

FROM Realisateur;

3.b

SELECT nom, prenom, MIN(dateN) AS date_naissance

FROM Realisateur;

3.c

SELECT [Link], COUNT([Link]) AS nb_exemplaires

FROM Film F

JOIN Exemplaire E ON [Link] = [Link]

GROUP BY [Link]

ORDER BY nb_exemplaires DESC

LIMIT 1;

[Link] COUNT(DISTINCT [Link]) AS nb_acteurs

FROM Acteur A

JOIN joue_dans JD ON [Link] = [Link]

JOIN Film F ON [Link] = [Link]

WHERE [Link] = 'Science-Fiction';

3.e

SELECT DISTINCT [Link], [Link]

FROM Realisateur R

JOIN a_mise_en_scene MES ON [Link] = [Link]


JOIN joue_dans JD ON [Link] = [Link]

JOIN Acteur A ON [Link] = [Link]

WHERE [Link] = [Link] AND [Link] = [Link];

3.f

SELECT nom, prenom, 'Realisateur' AS type FROM Realisateur

UNION

SELECT nom, prenom, 'Acteur' AS type FROM Acteur

UNION

SELECT nom, prenom, 'Client' AS type FROM Client;

3.g 3.g

SELECT DISTINCT [Link]

FROM Film F

WHERE NOT EXISTS (

SELECT 1

FROM Exemplaire E

JOIN Client C ON [Link] = [Link]

WHERE [Link] = 'NDIAYE' AND [Link] = 'Fatou' AND [Link] = [Link]

);

3.h

SELECT DISTINCT [Link], [Link]

FROM Acteur A

JOIN joue_dans JD ON [Link] = [Link]

JOIN Film F ON [Link] = [Link]

JOIN Exemplaire E ON [Link] = [Link]

JOIN Client C ON [Link] = [Link]

WHERE [Link] != [Link] OR [Link] != [Link];

3.i

SELECT [Link], COUNT([Link]) AS nb_emprunts

FROM Acteur A

JOIN joue_dans JD ON [Link] = [Link]

JOIN Film F ON [Link] = [Link]


JOIN Exemplaire E ON [Link] = [Link]

Vous aimerez peut-être aussi