Vous êtes sur la page 1sur 2

Dictionnaire de données & Dépendances fonctionnelles

Exercice 1 :
Un agriculteur, Monsieur Bousquet, fait de la vente directe de ses produits ou animaux qu’il élève. Il vend
des lapins, des poules, des dindes, des veaux, des cochons. Selon les saisons il vend aussi des légumes
(choux, pommes de terre, carottes, …) et des fruits (fraises, poires, pommes, …). Il ne fait que de la vente
directe. Suite à votre discussion, il ressort les informations suivantes.
A l’heure actuelle, les ventes sont inscrites dans trois cahiers différents : un pour les animaux, un pour les
fruits et un pour les légumes. Tout est vendu au kilo, les animaux sont pesés vivant avant d’être vendus.
Il souhaiterait un logiciel simple pour saisir les ventes journalières et pouvoir éditer un récapitulatif mensuel
par type de vente (animaux, légumes et fruits) et par produits (poules, lapins, pommes, poire, …) pour sa
comptabilité.
TRAVAIL A FAIRE :

1. Etablir le dictionnaire de données.


2. Etudier les dépendances fonctionnelles entre les données élémentaires.
3. Etablir la matrice simplifiée ainsi que le graphe des dépendances fonctionnelles.

Exercice 2 :
Un propriétaire d’un célèbre restaurant vous demande de lui réaliser un logiciel de gestion des commandes
de repas. Voici les indications qu’il vous donne :
Il souhaite pouvoir gérer certaines informations concernant ses employés : nom, prénom, adresse complète,
téléphone et diplômes.
Au niveau de la prise de commande, il souhaite savoir si elle sur le service de midi ou celui du soir et à
quelle date elle a été passée.
Pour certains calculs statistiques, il souhaite aussi savoir quelle table a passé la commande et quel serveur l’a
prise.
Les cartes du restaurant proposent l’ensemble des plats d’entrées, principaux et desserts. Les menus
proposés sont un assemblage des plats à la carte.
La carte des vins propose une sélection de vins qui sont stockés dans la cave du restaurant. Le propriétaire
souhaite connaitre pour chaque bouteille son millésime, sa date d’achat, son prix d’achat et son prix de
vente. Il voudrait saisir aussi pour chaque cru les informations concernant le viticulteur (nom, prénom,
adresse complète, téléphone). A l’heure actuelle, le propriétaire du restaurant, amoureux du vin, met sur
chaque goulot de chaque bouteille une étiquette contenant le prix d’achat ainsi que la date d’achat. Votre
système doit pouvoir remplacer ce traitement manuel.
Ensuite, certaines boissons comme les apéritifs, les digestifs, les sodas ou les cafés sont gérés de façon
simpliste juste par leur libellé et leur prix de vente.
Chaque serveur prenant une commande saisit l’ensemble des informations sur une tablette qui transmet la
commande via wifi vers un ordinateur central.

TRAVAIL A FAIRE :

1. Etablir le dictionnaire de données.


2. Etudier les dépendances fonctionnelles entre les données élémentaires.
3. Etablir la matrice simplifiée ainsi que le graphe des dépendances fonctionnelles.

1
Exercice 3 :
On se situe dans un centre de gestion comprenant plusieurs agences délocalisées. Dans chaque agence
travaillent plusieurs comptables, chacun gérant plusieurs exploitations.
Un comptable ne travaille que dans une seule agence et une exploitation ne peut être gérée que par un seul
comptable.
On souhaite connaître la liste des exploitations gérées par chacun des comptables et chacune des agences.
Les informations retenues sont :

 Le nom de l’exploitation,
 La commune où se situe l’exploitation,
 Le nom du comptable,
 Le directeur et la ville de l’agence,
 Le nom de l’agence,
 La SAU de l’exploitation,
 L’âge du comptable,
 Le numéro de téléphone du comptable.

TRAVAIL A FAIRE :

1. Etablir le dictionnaire de données.


2. Etudier les dépendances fonctionnelles entre les données élémentaires.
3. Etablir la matrice simplifiée ainsi que le graphe des dépendances fonctionnelles.

Exercice 3 :
Une agence de location de maisons et d’appartements désire gérer sa liste de logements. Elle voudrait en
effet connaître l’implantation de chaque logement (nom de la commune et du quartier) ainsi que les
personnes qui les occupent (les signataires uniquement).

Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...) l’agence facturera
toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, le prix d’un studio sera
toujours égal au prix du loyer + 30 € de charges forfaitaires par mois.

Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi que du loyer.

Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se contentera de
leurs noms, prénoms, date de naissance et numéro de téléphone.

Pour chaque commune, on désire connaître le nombre d’habitants ainsi que la distance séparant la commune
de l’agence.

NB : on ne gérera pas l’historique de l’occupation des logements par les individus. On considèrera de plus
qu’un individu ne peut être signataire que d’un seul contrat.

TRAVAIL A FAIRE :

1. Etablir le dictionnaire de données.


2. Etudier les dépendances fonctionnelles entre les données élémentaires.
3. Etablir la matrice simplifiée ainsi que le graphe des dépendances fonctionnelles.