ED Base de données - B6 – CNAM – page 2
Partie I : Modélisation Conceptuelle
Exercice I.1
On souhaite mettre en place une Base de données relationnelle assurant la gestion des commandes clients, ainsi que la
gestion de stock des matières premières de l'entreprise Lambda.
On dispose des informations suivantes :
1- Numéro client (NOCLI)
2- Raison sociale client (RSCLI)
3- Adresse de livraison (ADRLIV)
4- Numéro commande (NOCDE)
5- Date de la commande (DATCDE)
6- Numéro produit fini (NOPRD) = produit faisant l'objet des commandes clients.
7- Libellé du produit fini (LIBPRD)
8- Code matière première (CODMP)
9- Libellé matière première (LIBMP)
10- Quantité en stock matière première (QTEMP)
11- Quantité matière première nécessaire à la fabrication de produits finis (QTFAB)
12- Numéro fournisseur (NOFRS)
13- Raison sociale fournisseur ( RSFRS)
14- Adresse fournisseur (ADRFRS)
15- Quantité commandée par le client pour un produit donné (QTECDE)
16- Quantité en stock produit fini (QTEPRD)
Les informations ci-après sont à prendre en compte :
- Un client peut passer plusieurs commandes, mais une commande ne concerne qu'un seul client.
- Une commande peut regrouper plusieurs produits, mais un produit peut être référencé dans plusieurs
commandes.
- L'adresse de Livraison est connue au moment de la prise de la commande.
- Les produits finis sont fabriqués à partir de matières premières. La quantité d’une matière première nécessaire
à la fabrication d’un produit fini est définie au niveau du couple Produit fini - Matière première.
- Une matière première peut être délivrée par plusieurs fournisseurs. La quantité en stock matière première est
indépendante des fournisseurs
- Une commande est mise en attente si une des quantités de produits commandés est supérieure à celle du
produit en stock.
Question :
Q1) Déterminer et discuter le modèle conceptuel de données selon les concepts du modèle E-R (Entités – relations).
Exercice I.2
Dans le cadre de mise en œuvre d’une de gestion commerciale, le Concepteur doit définir un Modèle
Conceptuel de Données prenant en compte :
a) les règles de gestion suivantes :
- Un Client peut passer plusieurs commandes.
- Une commande correspond à un client et un seul.
- Une commande peut avoir plusieurs lignes, chaque ligne faisant partie référence à un produit
différent.
- Un article peut être référencé dans plusieurs commandes.
- Une facture est établie pour une commande et une seule.
- A une commande correspond obligatoirement une et une seule condition de paiement.
b) et les besoins applicatifs suivants :
Les deux traitements de référence pour la construction de la base sont la prise de commandes et la facturation.
- Dans le cas de la prise de commandes, on saisira l’ensemble des lignes de commandes, et, s’il n’y a
pas d’erreur, on imprimera la commande.