✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Une entreprise de streaming souhaite développer une base de données pour gérer ses films, ses utilisateurs abonnés, ainsi que les genres cinématographiques proposés. Le système doit également permettre de suivre les habitudes de visionnage des utilisateurs.
Chaque film proposé sur la plateforme est identifié par un code interne, et contient son titre, sa durée en minutes, ainsi que sa date de sortie. Un film peut appartenir à un ou plusieurs genres ( ). Chaque genre est identifié par un identifiant, un nom, et un public cible (
Les utilisateurs de la plateforme sont inscrits à l’aide d’une adresse email unique, accompagnée d’un pseudo et d’un mot de passe sécurisé. Lors de l’inscription, chaque utilisateur choisit un abonnement parmi les formules proposées. Un abonnement est défini par un identifiant, un nom ( ), et un tarif mensuel. Un même abonnement peut être partagé par plusieurs utilisateurs, mais chaque utilisateur ne peut avoir qu’un seul abonnement actif à la fois.
La plateforme conserve également un historique des
visionnages, associant chaque utilisateur aux films qu’il a regardés. Pour
chaque film visionné, le système enregistre la durée de visionnage en
minutes.