Vous êtes sur la page 1sur 6

MCD : un exercice (gestion de commandes) Les r`gles de gestion : e Le magasin vend des produits a des clients.

. ` Les produits poss`dent une rfrence (un code), un libell et un e ee e prix unitaire. Les clients ont une identit (nom, prnom, adresse...). e e Les clients passent des commandes de produits. On mmorise e la date de la commande. Pour chaque commande, le client prcise une adresse de e livraison. La commande concerne un certain nombre de produits, en une quantit spcie pour chaque produit. e e e

MCD : suite de lexercice Le dictionnaire des donnes : e Code Produit, texte, E, 5 caract`res, e Libell, texte, E, 40 caract`res, e e Prix, numrique, E, rel, 0 prix, e e Nom client, texte, E, 30 caract`res, e Adresse, texte, E, 40 caract`res, e ... Date Commande, numrique, E, date, e Adresse livraison, texte, E, 50 caract`res, e Quantit commande, numrique, E, entier, 0 quantit e e e e Nombre produits commands, numrique, C, entier, e e nombre = compte(P roduits commands) e

MCD : exercice commandes clients NoClient nom adresse code postal ville produits CodeProduit libell e prix unitaire contient quantit e eectue NoCommande date adresse livraison

MCD : solution commandes clients NoClient nom adresse code postal ville 1:n produits CodeProduit libell e prix unitaire 0:n contient quantit e 0:n eectue 1:1 NoCommande date adresse livraison

Extensions du mod`le conceptuel des donnes e e

enseignants NoEnseignant nom xxx

1:1

nomination

1:n

UFRs NoUFR nomUFR

0:1

direction

0:1 (1:1)

xxx

Pourrait-on indiquer que le directeur doit tre un enseignant e nomm dans lUFR ? e

Extensions du mod`le conceptuel des donnes e e

nomination enseignants NoEnseignant nom xxx direction I UFRs NoUFR nomUFR xxx

Extensions du mod`le conceptuel des donnes e e

pilotes NoPilote nom xxx

pilotage

vols NoVol destination xxx

copilotage

Pourrait-on indiquer que le pilote dun vol est obligatoirement dirent du copilote ? e

Extensions du mod`le conceptuel des donnes e e

pilotage pilotes NoPilote nom xxx copilotage X vols NoVol destination xxx

Extensions du mod`le conceptuel des donnes e e

employs e NoEmploy e nom xxx

administration

UFRs NoUFR nomUFR xxx

enseignement

Pourrait-on indiquer quun employ de luniversit est soit un e e enseignant, soit un administratif ?

Extensions du mod`le conceptuel des donnes e e

administration employs e NoEmploy e nom xxx enseignement X UFRs NoUFR nomUFR xxx

Extensions du mod`le conceptuel des donnes e e On peut exprimer linclusion, lexclusion, lgalit, e e la totalit... e sur les associations ou sur les arcs de lassociation