Affichage des articles dont le libellé est MLD. Afficher tous les articles
Affichage des articles dont le libellé est MLD. Afficher tous les articles

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.

Corrigé MCD gestion des CD de musique

                              Corrigé


1. MCD






2. MLD


vendredi 20 juin 2014

Mini projet sur les systèmes d'information(suite)

IV.           Niveau Conceptuel :

L’objectif du niveau conceptuel est de répondre à la question Quoi ? de comprendre le nature du problème. Ce niveau décrit à travers un ensemble de règles de gestion, traduit les objectifs et les contraintes qui pèsent sur l’entreprise.

§  Règles de gestion :
-       R.G 1 : Chaque client peut passer 0, une ou plusieurs commandes
-       R.G 2 : une commande peut est propre à un seul client
-       R.G 3 : une commande est liée à un seul bon de commande
-       R.G 4 : une commande est conclue par un seul représentant
-       R.G 5 : un représentant peut effectuer 0, une ou plusieurs commandes
-       R.G 6 : une commande peut contenir un ou plusieurs produits
-       R.G 7 : une commande a une ou plusieurs factures
-       R.G 8 : un client peut avoir 0, une ou plusieurs factures
-       R.G 9 : une facture est propre à un seul bon de commande
-       R.G 10 : un représentant peut être spécialisé dans une ou plusieurs branches
-       R.G 11 : pour chaque vente conclue par un représentant, il touche une commission
-       R.G 12 : une facture comporte un ou plusieurs produits commandés

A ce niveau on trouve le MCD (Modèle Conceptuel des données).

§  Modèle Conceptuel de Données :
          Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités.
Ainsi, on a utilisé l’atelier de génie logiciel Power AMC afin de modéliser le MCD :




















   
   §  Modèle Logique de Données :
                   Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des traitements. De même avec le génie logiciel Power AMC on a modélisé le MLD :