Exercices d’algèbre relationnelle : faire du cinéma

On considère les deux relations suivantes où les
clés sont soulignées et les clés étrangères sont en caractères gras :

LESFILMS(TITRE, PAYS, ANNEE, REALISATEUR, DUREE)

LESACTEURS(TITRE,ACTEUR)

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

  • TITRE : titre d'un film (chaine 50 caractères)
  • PAYS : pays d'où un film est originaire (chaine 10
    caractères)
  • ANNEE : année de sortie du film (entier 4 chiffres)
  • REALISATEUR: Nom du réalisateur du film (chaine 20
    caractères)
  • DUREE : durée du film en mn (entier 3 chiffres)
  • ACTEUR : Nom d'acteur (chaine 20 caractères)

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

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


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

Q1: Liste des films français (titre, année,
réalisateur).
Q2: Donnez les années de sortie des films dans lequels GABIN est acteur.
Q3: Trouver les acteurs qui ont tourné avec TRUFFAUT comme
réalisateur.
Q4: Trouver tous les acteurs qui ont été partenaires de
DENEUVE.
Q5: Liste des films où le réalisateur est aussi acteur
Q6: Réalisateurs ayant joué comme acteurs dans des films qu'ils
ne réalisaient pas eux-mêmes.
Q7: Réalisateurs qui sont aussi acteurs mais qui ne jouent dans aucun de leur propre film.
Q8: Donnez les acteurs qui jouent dans tous les films de Truffaut.