Escolar Documentos
Profissional Documentos
Cultura Documentos
3
La démarche d'élaboration
d'un MCD
BTS INFORMATIQUE DE GESTION
Condition de réalisation
En classe Seul
Groupe
Contenu du référentiel
Sommaire
1 Introduction 2
2 Le dictionnaire des données 2
2.1 Constitution 2
2.2 Epuration du dictionnaire des données 4
2.3 Exercice 5
3 Recherche des dépendances fonctionnelles et graphe des 6
Df
4 Le dessin du MCD (entité – association – cardinalité) 9
5 La validation du MCD 9
5.1 Cas particuliers 10
6 Applications diverses 12
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 2 / 25
1 Introduction
Analyser une réalité de gestion et la modéliser à l'aide d'un MCD est une opération délicate qui
demande de la méthode.
Si l'intuition et l'expérience de l'analyste jouent un grand rôle, une démarche rigoureuse est
indispensable pour mener ce travail à bien.
réaliser le dictionnaire des données en collectant les données et repérer les identifiants
rechercher les dépendances fonctionnelles et réaliser le graphe des dépendances fonctionnelles
dessiner le MCD (créer les entités, créer les associations et renseigner les cardinalités en utilisant
les règles de gestion).
vérifier le modèle avec les règles de gestion
Les conventions :
Le nom de donnée doit avoir la première lettre de chaque mot important en majuscule
ex : NomClient ou nomClient
Un nom de donnée peut être composé de lettres et de chiffres mais il ne peut pas
commencer par un chiffre et ne peut comporter d'espaces.
Le nom de donnée doit être suffisamment signifiant pour que l'on reconnaisse aisément le
rôle qu’elle joue. Par exemple, pour une donnée représentant un prix, évitez p mais utilisez
plutôt Prix
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 3 / 25
Longueur :
S'il s’agit d'un réel, il faut préciser le nombre de décimales.
ex : 4,2 signifie 6 chiffres dont 2 après la virgule
S'il s’agit d'une chaîne de caractères, il faut préciser sa taille.
Remarques
Exemple
numClient N 5 Identifiant
La synonymie :
exemples :
La polysémie :
exemple : imaginons qu'il existe une date concernant un bon de commande et une date concernant la
facture. Si on ne retient qu'une donnée Date alors on se sera si on parle d'une date de commande ou
d'une date de facturation.
Eventuellement afin d'éviter toute future ambiguïté on peut enrichir/compléter le dictionnaire des
données avec des données qui n'apparaissent pas explicitement dans les informations
Les données cachées peuvent participer à des formules de calcul
exemple: afin d'éviter les homonymes on peut créer une propriété NumClient comme identifiant d'une
future entité CLIENT.
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 4 / 25
2.3 Exercice
Compléter le dictionnaire des données (page suivante) à partir de la fiche suivante ainsi que des règles
de gestion
Règles de gestion
Un client peut passer aucune ou plusieurs commandes.
Il existe qu'un seul taux de TVA.
Une commande contient un ou plusieurs produits
Une commande est passée à un représentant qui n'est pas toujours le même pour un client donné.
La société utilise un papier à entête. Il convient de ne pas de retenir son nom et ses coordonnées.
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 5 / 25
Si certaines propriétés décrivent une même composante du système d'information étudié alors il est
possible de les regrouper dans un même ensemble (entité ou association).
Cependant, comment être sur que ces propriétés sont bien placées ?
Pour répondre à cette question on devra utiliser un outil nommé "Dépendance fonctionnelle" qui
permet de lier les propriétés entre elles au travers des valeurs qu'elles peuvent prendre.
Définition
Exemple :
Représentation
Identifiant
- propriété
- propriété
-…
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 7 / 25
Il convient de rechercher les dépendances fonctionnelles entre deux identifiants afin de déterminer une
association hiérarchique.
Représentation
Identifiant
- propriété
- propriété
-…
Identifiant
- propriété
-…
Si une ou plusieurs propriétés ne peuvent être placée(s) directement dans une entité alors soit :
elles doivent apparaître dans des associations non hiérarchiques
Identifiant Identifiant
- propriété - propriété
- propriété - propriété
-… -…
propriétés
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 8 / 25
Pour représenter l'ensemble des dépendances fonctionnelles élémentaires et directes unissant les
propriétés d'un système d'information, on peut utiliser le graphe des dépendances fonctionnelles.
Reprise de l'exercice
Remarque : une limite au Graphe des Df est qu'il ne représente pas les associations de type n,n non
porteuses de données.
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 9 / 25
5 La validation du MCD
1,n
1,n
1,n
MATIERE
CodeMatière
NomMatiére
1,1 1,n
Concerner
Numcde
- Datecde
- Adresselivraison
Numclient
- Nomclient
Numrep
- Nomrep
6 Applications diverses
Les subventions sont accordées par la Commission de Bruxelles pour une région particulière et pour
une activité bien précise.
Une région peut avoir plusieurs types de subvention. La commission décide du montant de chaque
subvention au cas par cas.
Une région ne se trouve que dans un seul pays.
Type de subvention
Travail à faire
Compléter le dictionnaire des données (page suivante)
Réaliser le graphe des dépendances fonctionnelles
Dessiner le schéma conceptuel des données
Ecrire le modèle relationnel
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 13 / 25
Le directeur d'un supermarché souhaite améliorer la gestion de son personnel, plus particulièrement
des magasiniers et des étalagistes.
Le supermarché utilise actuellement 12 magasiniers. Certains travaillent dans un seul rayon, d'autres
dans plusieurs.
Les rayons sont regroupés en secteur. Ainsi les rayons fromage, yaourt et charcuterie font partie du
secteur "produit frais". Il y a plusieurs employés par rayon.
Annexes
Nom : BERTRAND Prénom : Olivier
Date de naissance : 30/04/64
N° de Sécurité Sociale : 1640475114654
Statut : 1
Rayons concernés : électricité, petit électroménager
Temps passé dans le rayon électricité : 14 h
Temps passé dans le rayon petit électroménager : 21 h
Temps total : 35 h
Statuts
1 : magasinier
2 : étalagiste
3 : chef de rayon
Secteurs
N° Intitulé Rayons concernés
1 Alimentation Gâteaux
Légumes
Conserves
2 Maison Electricité
Petit électroménager
Luminaire
...
Rayons
1 : Gâteaux 2 : Légumes 3 : Conserves 4 : Pâtes
5 : Boissons 6 : Electricité ...
Travail à faire
Compléter le dictionnaire des données (page suivante)
Dessiner le graphe des dépendances fonctionnelles
Dessiner le schéma conceptuel des données
Ecrire le modèle relationnel
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 15 / 25
Deuxième cas : Les produits peuvent être stockés dans des magasins
Certains produits sont référencés avant même d'être en magasin
Un produit n'est stocké que dans un seul magasin
On souhaite conserver la quantité en stock du produit
Un magasin sert à stoker plusieurs produits
Il se peut qu'un magasin nouvellement créé soit vide
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 17 / 25
Il affecte des véhicules et des chauffeurs pour des missions de transport demandées par des autorités.
Un véhicule est caractérisé par un n° d'immatriculation et une date de mise en circulation. Une mission
est caractérisée par un numéro et son objet. Un chauffeur est caractérisé par un numéro de matricule
et un nom. Une autorité est identifiée par un numéro et est caractérisée par un nom.
Vous réaliserez un MCD en fonction des règles de gestion données pour chacun des cas ci–dessous.
Premier cas
Deuxième cas
Troisième cas
LA FLOTTE
Location de véhicules
CONTRAT DE LOCATION
Client
Marine TAKO
60 allée d'hérou
35 300 TRANSAT
N° permis : 345605
Véhicule
Immatriculation : 567 VZ 60
Modèle : 207
Marque : PEUGEOT
Puissance : 5 CF
Nb jours Mht
A payer Location : 16 jours 480 €
Assurance : 16 jours 160 €
Total HT : 640 €
Total TTC : 765.44 €
1 Economique 30 € Economique 10 € 13 € 15 €
2 Normal 45 € Normal 12 € 14 € 16 €
3 Luxe 70 € Luxe 15 € 17 € 22 €
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 21 / 25
Travail à réaliser
Règles de gestion
Un contrat concerne un seul client.
Un contrat concerne un seul véhicule.
Un contrat est établi pour un type d'assurance.
Le tarif de location dépend de la catégorie du véhicule.
Le tarif de l'assurance dépend de la catégorie du véhicule et du type d’assurance.
Un véhicule est d'un modèle précis.
Un modèle appartient à une catégorie (économique, normal, luxe).
Un véhicule peut ne pas être loué (véhicule de direction).
L'assurance est obligatoire quelque soit le type de contrat.
Réalisez le MCD
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 23 / 25
La S.A.R.L. KONSTRUC construit des maisons individuelles. D'un entretien avec le gérant de
KONSTRUC vous obtenez les informations suivantes :
Plusieurs modèles de constructions sont proposés (ex : modèle petit Mansard, modèle grande
longère …). La construction de différents modèles comporte un certain nombre de phases
successives qui leur sont propres.
Un responsable est désigné pour chaque chantier. Suivant les circonstances les responsables de
chantier peuvent suivre plusieurs chantiers ou être en attente d'affectation.
Pour chaque phase d'un chantier le client négocie le montant de l'acompte qu'il devra verser ainsi
que la date de paiement de celui-ci.
Dans la phase de recueil des informations vous réunissez les documents suivants :
Particulier Société
FICHE MODELE
PHASES DUREE
Travaux de terrassement 15 j
Mise en œuvre des fondations 10 j
Mise en œuvre d'une dalle en béton au rez-de-chaussée 4j
Pose de parpaings, de poteaux et de linteaux au RDC 45 j
Mise en œuvre d'une dalle de béton à l'étage 5j
Pose de parpaings, de poteaux et de linteaux à l'étage 30 j
Réalisation de la couverture 20 j
Pose des fenêtres et des portes 15 j
Réalisation de l'électricité 15 j
Mise en œuvre de la plomberie 20 j
Finitions 70 j
Durée totale : 249 jours
BTS Informatique de Gestion 1ère année – DAIGL – Chapitre 3 – Page 24 / 25
FICHE MODELE
CHANTIER
Travail à réaliser