Description du schéma relationnel de la base de données des films

Schéma relationnel

Soit une base de données de films et d'informations sur ces films (acteurs, réalisateurs, ...). Cette base est inspirée de ce site.
Le schéma relationnel de cette base est décrit ci-dessous :

  • films (id, titre, annee, score, nbvotant, idrealisateur)
  • acteurs (id, nom)
  • distributions (idfilm, idacteur, rang)
  • realisateurs(id, nom)

Un film est décrit de manière unique par un identifiant (entier, clé de
la relation), un titre, une année (première sortie du film), un score
(moyenne de tous les votes pour ce film), un nombre de votants et un
réalisateur (entier, clé étrangère sur realisateurs).

Un acteur est décrit de manière unique par un identifiant (entier, clé de la relation) et un nom.

Un acteur peut jouer un role dans zéro ou plusieurs films et un
film a zéro ou plusieurs acteurs dans sa distribution. L'attribut rang
indique le statut de l'acteur dans le film (rang=1 indique que l'acteur
est la vedette du film).
Le couple (idacteur, idfilm) est la clé de la relation distributions.
idacteur est une clé étrangère sur acteurs et idfilm est une clé
étrangère sur films.

Un réalisateur est identifié de manière unique par son identifiant (entier, clé de la relation) et un nom.

Voir le schéma entité-association correspondant