Gestion des CD de musique
Enoncé:
Un amateur de musique dispose d'une grande collection de CDs
Audio. Il vous demande de développer une base de données permettant de réaliser
la gestion des ses CD. En voici les conditions à respecter:
·
Il possède des simple-CDs, des double-CDs (et même
multiples: boîtes à 3x, 4x, ...), des maxi-CD, des compilations, des CD's
enregistrés en studio, d'autres en public (live). La date de production du CD doit
aussi être mémorisée.
·
Un CD normal est interprété par un seul groupe de
musique (s'il s'agit d'un musicien tout seul, on va dire, pour faciliter, qu'il
s'agit d'un groupe qui porte son nom). Un CD compilation par contre peut être
interprété par plusieurs groupes. A ce moment, il faut mémoriser quel groupe a
joué quel titre du CD.
·
Chaque CD appartient à un ou plusieurs styles: Rock,
HipHop, Funk, Heavy Metal, Psychadelic, ...
Chaque style peut appartenir à une famille de style, par exemple on peut dire que le style HipHop est familiarisé avec le Rap et d'autres.
Chaque style peut appartenir à une famille de style, par exemple on peut dire que le style HipHop est familiarisé avec le Rap et d'autres.
·
Un musicien peut jouer dans plusieurs groupes de
musique. Dans chaque groupe, il peut jouer sur plusieurs instruments. Il peut
jouer sur des instruments différents dans deux groupes différents.
L'amateur de musique veut par après savoir quel musicien a joué dans quels groupes et en plus connaître les instruments qu'il y a joué.
L'amateur de musique veut par après savoir quel musicien a joué dans quels groupes et en plus connaître les instruments qu'il y a joué.
·
Une chanson peut être composée par un ou plusieurs
musiciens (et non par un groupe).
·
La même chanson peut revenir sur plusieurs CDs. Il
faut retrouver la position de la chanson sur le CD (titre 1, 2, 3, ... du CD).
Il faut aussi mémoriser sur laquelle des CD's se trouve la chanson au moment où
il s'agit d'une boîte de CDs multiples.
·
Une chanson peut exister en plusieurs versions:
Studio, Live, autre version Live, ... et avec des durées différentes. Pour
faciliter, on va dire que chaque version d'une chanson constitue une nouvelle
chanson.
·
L'amateur de musique veut savoir par après quelles chansons
se trouvent sur quel(s) CD(s) et quel(s) musicien(s) a(ont) les ont composés.
Travail à faire:
1. Développez un MCD en se basant sur les informations de
l'énoncé.
2. Traduisez votre MCD en MLD.