Vous êtes sur la page 1sur 8

MCD (DFED) : TD N°2

1er Etude de cas : Service des commandes


Le service des commandes d’une entreprise gère des commandes provenant des clients. On
dispose de deux documents qui sont le bon de commande et la fiche client (voir figures ci-
dessous).
Nous disposons également des règles de gestion suivantes :
RG1 : Un client peut passer une ou plusieurs commandes ou aucune commande.
RG2 : Une commande peut concerner un ou plusieurs produits.
RG3 : Une commande est passée par un représentant qui n’est pas toujours le même pour un
client donné.

Bon de commande
N° :------------ Date :--/--/--

Nom client :-----------------


Adresse :---------------------
------------------------

Nom du représentant :-----------------------------

Ref Désignation P.U. Quantité Montant

Total : ----------------
-------

1
Fiche Client

Code :

Nom et prénom :

Adresse :

Tel :

E-mail :

Questions

1) Etablir le dictionnaire des données.


2) Etablir la liste des dépendances fonctionnelles élémentaires directes entres ces
données.
3) Tracer le graphe des DFED.
4) Construire le MCD correspondant.

2
2éme Etude de cas : Gestion des séminaires
On voudrait mettre en place une base de données relative à la gestion des séminaires dans un
établissement de formation. Pour cela le recueil de l'existant a conduit aux informations
suivantes:
Les stagiaires (Nstag) s'inscrivent à une session de formation (Nsess) qui comprend un certain
nombre de cours (Ncours) donnés par des professeurs (Nprof).
Le stagiaire est caractérisé par: un numéro de stagiaire (Nstag); son nom (NomStag); sa
fonction dans la société (Fonct). Il peut s'inscrire à plusieurs sessions de formation.
Les sessions de formation sont caractérisées par: un numéro de session (Nsess); une date de
session (DateS); montant à payer (MontantS); les différents cours qui constituent la session.
Les cours sont caractérisés par: un numéro de cours (Ncours); le libellé du cours (Lcours); la
durée du cours en heures (DuréeC); le responsable du cours (Nprof).
Les inscriptions (NInscrip) sont caractérisées par: le stagiaire (Nstag); la session demandée
(Nsess); la date d'inscription (DateI).
Les professeurs sont caractérisés par: un numéro de professeur (Nprof); son nom (NomProf);
grade (Grade); son taux horaire de rémunération (Taux).
Les notations sont caractérisées par: un numéro de cours (Ncours); un numéro de stagiaire
(Nstag); un numéro de professeur (Nprof); une note (Note).
Les sociétés sont caractérisées par: Un numéro de société (Nsoc); son libellé (Lsoc); son
adresse (Adr); son secteur d'activité (Act).
Règles de gestion :
RG1 : Le taux de rémunération est déterminé par le grade du professeur.
RG2 : On ne gère que les professeurs responsables (un seul professeur par cours).

Questions :

1) Tirer toutes les DFED.


2) Tracer le graphe des DFED.
3) Etablir le MCD de cette application
4) Construire le MLD correspondant.

3
3éme Etude de cas : Gestion de Bibliothèque
On désire informatiser une bibliothèque. Les domaines concernés par cette automatisation
sont l’emprunt et la restitution des livres, ainsi que la recherche bibliographique. Cette
dernière partie doit permettre à des lecteurs inscrits dans cette bibliothèque de trouver des
livres qui traitent du domaine (ou thème) qui les intéresse. Ainsi un lecteur peut faire une
recherche par nom d’auteur, par titre, ou thème.

Extrait du dictionnaire de données :


 Cod_liv : code d’un livre ;
 Titre_liv : titre d’un livre ;
 Nbre_expl : nombre d’exemplaires d’un livre (d’une collection) ;
 Cod_aut : code auteur ;
 Nom_aut : nom auteur ;
 Num_adher : numéro adhérent ;
 Nom_adher : nom adhérent ;
 Adr_adher : adresse adhérent ;
 Cod-edit : code éditeur ;
 Nom_edit : nom éditeur ;
 Date_empr : date emprunt ;
 Code_col : code collection ;
 Nom_col : Nom collection (Dunod, Bordas, Poche...) ;
 Theme : thème recherché.

Questions :
1) Etablir la liste des dépendances fonctionnelles élémentaires directes.
2) Donner le graphe des DFED.
3) Construire le MCD correspondant.
4) Construire le MLD correspondant.

4
4éme Etude de cas : Gestion des ateliers
Pour la gestion de l’occupation des machines d’une usine par des ouvriers, on manipule les
données suivantes :
 Nummach : N° d’une machine
 Nommach: Nom de la machine
 Typmach: type de la machine
 Numatl : N° de l’atelier
 Nomatl : Nom de l’atelier
 Nbouvr : Nombre d’ouvriers dans un atelier.
 Nomchef : Nom du chef de l’atelier
 Codouv : Code ouvrier
 Nomouv : Nom de l’ouvrier
 Qualif : Qualification d’un ouvrier
 Tmpouv : Temps de passage d’un ouvrier sur une machine à une date donnée
 Nbhtot : Nombre total d’heures machine effectuées dans un atelier à une date donnée ;
 Date : une date donnée.

On dispose des règles de gestion suivantes :


RG1 : Un ouvrier est affecté à un atelier mais peut travailler sur plusieurs machines.
RG2 : Une machine peut fonctionner avec ou sans ouvrier(s).

Questions :

1) Etablir la liste des dépendances fonctionnelles élémentaires directes entre ces données.
2) Tracer le graphe des DFED
3) Construire le MCD correspondant.
4) Construire le MLD correspondant.

5
Corrigé : Service des commandes
1) Le dictionnaire des données à partir des documents fournis est le suivant :
 Num_com : N° de la commande
 Dat_com : Date de la commande
 Nom_cli : Nom du client
 Adr_cli : Adresse du client
 Nom_rep : Nom du représentant
 Cod_rep : Code du représentant
 Ref_prod : Référence du produit
 Des_prod : Désignation du produit
 P.U : Prix unitaire
 Qté_com : Quantité commandée
 Cod_cli : Code du client
 Pre_cli : Prénom du client
 Tel_cli : Tel du client
 E-mail_cli :E-mail du client

2) La liste des dépendances fonctionnelles élémentaires directes entre ces données :

Num_com Dat_com , Cod_cli* , Cod_rep*

Cod_rep Nom_rep

Cod_cli Nom_cli , Pre_cli , Adr_cli , Tel_cli , E-mail_cli

Ref_prod Des_prod , P.U

Ref_prod + Num_com Qté_com

3) Le graphe des DFED :

Num_com Ref_prod

.
Cod_rep Num_cli Dat_com Qté_co Des_prod P.U
m

Nom_rep Nom_cli Pre_cli Adr_cl Tel_cli E-mail_cli


i

6
4) Le MCD :

Commande Client

Cod_cli
Num_com Nom_cli
1,1 Concerner 0,n
Dat_com Pre_cli
Adr_cli
Tel_cli
E-mail_cli
1,1
1,n

Contenir

Qté_com
Passer par

0,n
1,n
Représentant
Produit

Ref_prod Cod_rep
Des_prod Nom_rep
P.U

7
8

Vous aimerez peut-être aussi