Faire du Cinéma

[30 minutes]

On considère les deux relations suivantes :

CTRL+C pour copier, CTRL+V pour coller
1
FILMS (titre, pays, année, réalisateur, durée)
2
ACTEURS (titre, acteur)
FILMS (titre, pays, année, réalisateur, durée)
ACTEURS (titre, acteur)

où les attributs ont les significations et les types suivants :

  • titre : titre d'un film (chaîne 50 caractères)

  • pays : pays d'où un film est originaire (chaîne 10 caractères)

  • annee : année de sortie du film (entier 4 chiffres)

  • realisateur : nom du réalisateur du film (chaîne 20 caractères)

  • duree : durée du film en minutes (entier 3 chiffres)

  • acteur : nom d'acteur (chaîne 20 caractères)

La relation FILMS donne pour chaque film, identifié par son titre, le pays, l'année de sortie, réalisateur et la durée.

La relation ACTEURS donne pour chaque film l'ensemble des principaux acteurs.

À l'aide de l'algèbre relationnelle, exprimer les requêtes suivantes :

Question

Lister les films français (titre, année, réalisateur).

Solution

Question

Donnez les années de sortie des films dans lesquels l'acteur Jean GABIN a joué.

Solution

Question

Trouver les acteurs qui ont tourné avec François Truffaut comme réalisateur.

Solution

Question

Trouver tous les acteurs qui ont été partenaires de l'actrice Catherine Deneuve.

Solution

Question

Lister les films dans lesquels le réalisateur est aussi acteur.

Solution

Question

Lister les réalisateurs n'ayant joué comme acteurs que dans des films qu'ils ne réalisaient pas eux-mêmes.

Solution

Question

Lister les réalisateurs ayant joué comme acteurs dans des films qu'ils ne réalisaient pas eux-mêmes.

Solution

Question

Donnez les acteurs qui jouent dans tous les films de François TRUFFAUT.

Solution