Académique Documents
Professionnel Documents
Culture Documents
Bon de commande
N° :------------ Date :--/--/--
Total : ----------------
-------
1
Fiche Client
Code :
Nom et prénom :
Adresse :
Tel :
E-mail :
Questions
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 :
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.
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.
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
Cod_rep Nom_rep
Num_com Ref_prod
.
Cod_rep Num_cli Dat_com Qté_co Des_prod P.U
m
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