vendredi 21 novembre 2014

MCD Gestion des CD de musique

              

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.
·        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é.
·        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.

Categories: ,