Voici un exercices MCD sur la gestion de la cinémathèque de l'université.
1 Présentation
La cinémathèque de l’université diffuse des films. Elle désire créer une base de données sur les films qu’elle programme
dans sa salle. La base de données lui servira aussi à gérer la billetterie.
Dessinez le modèle conceptuel des données en indiquant les entités, les associations et les cardinalités pour chaque
partie.
2 Billetterie
Chaque film est représenté par son titre, sa date de sortie au cinéma et sa durée.
Pour la diffusion, la cinémathèque dispose d’une seule salle. Chaque diffusion de film est appelée une séance, et
elle est caractérisée par un jour et un horaire de diffusion. Lors d’une séance, on supposera qu’il n’y a qu’un seul film
projeté. Les programmes de diffusion changent tous les mercredis. La cinémathèque a décidé qu’il sera à la charge de
l’utilisateur de reconstituer les semaines de programmation en examinant les dates.
Pour gérer la billetterie, la cinémathèque mémorise les différents tarifs dans une table Tarifs. Il faudra pouvoir
indiquer le nombre de billets vendus. La meilleure solution consiste à mémoriser le nombre d’entrées de chaque tarif
à chaque séance ; donc, à chaque séance, il faut enregistrer le nombre d’entrées en tarif plein, en tarif réduit, en tarif
abonnement, etc...
3 Filmographie
La cinémathèque voudrait pouvoir mémoriser le maximum d’informations du générique. On considérera que le
générique d’un film se compose d’une liste de personnes associées à des activités. Un générique pourra contenir
des producteurs, des réalisateurs, des acteurs, des directeurs de la photographie, des ingénieurs du son...
On considère que la base de données a été remplie pour les films que la cinémathèque a diffusés et que, pour chaque
film, on a pu disposer d’une fiche technique décrivant l’équipe qui a travaillé au film. Chaque film a donc, au minimum,
un réalisateur.
Partager