CONSERVATOIRE NATIONAL DES ARTS ET METIERS
Filière Informatique d’Entreprise
E D
BASES DE DONNEES B6
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.
ED Base de données - B6 CNAM page 3
- Dans le cas de la facturation, on recherche les commandes pour le client, on édite les factures.
Questions
Q1) Compte tenu des règles de gestion, déterminer les entités ainsi que les associations liant les entités entre elles.
Préciser les cardinalités et discuter leurs rôles .
Q2) Proposer pour chaque entité plusieurs attributs (minimum deux) dont un qui doit être l’identifiant de l’entité
Q3) Quels sont les identifiants des associations obtenues en Q1). Justifier la réponse
ED Base de données - B6 CNAM page 4
Partie II : Du Modèle E-R au modèle Relationnel
Exercice II.1
Reprendre l’exercice I-1
Question
Q1) Elaborer le schéma relationnel correspondant par application des gles de passage du modèle Conceptuel E-R au
modèle Relationnel. Expliquer la démarche suivie
Exercice II.2
Reprendre l’exercice I-2
Questions
Q1) Elaborer le schéma relationnel correspondant par application des règles de passage du modèle Conceptuel E-R au
modèle Relationnel.
Pour chaque Relation obtenue, préciser sa clé primaire, sa (ou ses) clé (s) étrangère (s) s’il y a lieu.
Q2) Evolution des modèles :
2-1) Les clients précisant rarement leur numéro (identifiant) sur les bons de commande. Celui-ci est
recherché à partir de la raison sociale.
Cela vous conduit-il à modifier quelque chose dans le Modèle Conceptuel de Données ? Si oui, quoi ? Si
non , pourquoi ?
Cela vous conduit-il à modifier quelque chose dans les relations du modèle relationnel ? Si oui, quoi ? Si
non , pourquoi ?
2-2) On veut pouvoir éditer, pour une commande donnée, les lignes dans l’ordre de saisie du bon de
commande.
Cela vous conduit-il à modifier quelque chose dans le Modèle Conceptuel de Données ? Si oui, quoi ? Si
non , pourquoi ?
Cela vous conduit-il à modifier quelque chose dans les relations du modèle relationnel ? Si oui, quoi ? Si non ,
pourquoi ?
ED Base de données - B6 CNAM page 5
Exercice II.3
Soit le schéma Entité-Relation suivant :
PROF
MATIERE
CLASSE
enseigner
id_prof
nom_prof
id_MAT
DESIGNATION
id_classe
nb_eleves
Le tableau suivant donne un échantillon représentatif de valeurs observées dans l’association ‘enseigner’.
Id_prof
Id_Classe
Id_Mat
Dupont
10
Math
Martin
10
Info
Durand
30
Math
Louvier
40
Phys
avec les valeurs suivantes pour chacune des entités
Id_Prof = {Louis, Martin,Dupont,Durand,Louvier}
Id_Classe = {10, 30, 40}
Id_Mat = {Math, Info, Phys, Chimie}
Questions
Q1) Déterminer les cardinalités minimales et maximales de chaque objet participant à cette association ?
Q2) Déduire le schéma relationnel correspondant à partir du schéma entité-association précédent. Expliquer la
démarche suivie.
Q3) Les relations obtenues précédemment sont-elles toutes en troisième forme normale ? pourquoi ?
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !