L’ENTREPRISE
L’entreprise est un système complexe dans lequel transitent de très nombreux flux
d’informations. Sans un dispositif de maîtrise de ces flux, elle peut très vite être dépassée et ne
plus fonctionner avec une qualité de service satisfaisante. L’enjeu de toute entreprise qu’elle
soit de négoce, industrielle ou de services consiste donc à mettre en place un système destiné à
collecter, mémoriser, traiter et distribuer l’information. La disponibilité d’un système de gestion
de base de données fiable permet donc aux entreprises de gérer des données de manière efficace,
de déployer des applications qui les utilisent et de les stocker pour un usage ultérieur. Les bases
de données se trouvent donc au cœur du système d’information des entreprises.
Il est très difficile de donner une définition exacte d’une base de données mais néanmoins on
peut donner deux :
Peu importe le support utilisé pour rassembler et stocker les données (papier, fichiers, etc.), dès
lors que des données sont rassemblées et stockées d’une manière organisée dans un but
spécifique, on parle de base de données.
Système de pilotage
Système d’information
: Information – décision
Analyse
Modèle Application
Réalité
du modèle
observable
Monde
réel
Spécification de la
base de données
Analyse
Schéma
conceptuel
Conception
Schéma
logique
Transformation
Schéma
interne
Physique
CHAPITRE III LE MODELE CONCEPTUEL DES DONNEES
Le Système d’information mémorise l’ensemble des informations d’un univers donné, ses
règles de gestion et ses règles d’organisation. Il est aussi chargé de gérer l’interaction entre
l’entreprise et le monde extérieur pour offrir à celle-ci de meilleures conditions de prise de
décision.
Toute étude passe par une phase de recueil des informations ; elle consiste à faire le tour du
problème par le biais d’interview, de discussions mais aussi d’études des différents documents
produits par le domaine. En d’autres termes, l'analyse des fiches, des documents, des fichiers et
des tâches déjà informatisées, permet de mettre en évidence les règles de gestion et
d'organisation.
- Elaborer le MCD
Les va et vient entre ces trois étapes sont constantes. La démarche est plus itérative (retour
périodique en arrière, remise en cause, enrichissement) que séquentielle (une étape après
l’autre)
Le nom: il paraît évident que chaque information doit posséder un nom unique et propre à elle: il ne
doit pas y avoir de polysémie, ni de synonymes.
La nature: une information peut être calculée ou non. Une information non calculée (NC) est un champ
de texte, ou un nombre dont on ne sert pas pour des calculs. Ex: le nom d'un client, son adresse, un
numéro de téléphone ou le code postal. Une donnée calculée (C) peut l'être à partir d'autres données
calculées ou non. Ex : montant HT (C) = quantité (NC) * P UHT (NC). En revanche, une quantité en
stock, par exemple, est calculée comme suit: quantité en stock = ancien stock + somme des entrées -
somme des sorties. Une telle donnée pourra être calculée et mémorisées (CM).
Le type: une information peut se caractériser par des types différents: D pour une date (JJ/MM/AAAA),
A pour une donnée alphanumérique, N pour un nombre, B pour une valeur booléenne (vrai ou faux).
Les observations: pour chaque propriété, on peut associer un commentaire ou une remarque, qui pourra
aider. Ex : pour une date on peut indiquer qu'elle est sous la forme
JJ /MM/AAAA. .
NC, C, CM A, N, D, B
L'ensemble des propriétés d'un système d'informations compose ainsi un Dictionnaire Global (ou
Brut) des Données.
Cette étape consiste à recopier le dictionnaire global des informations en ne conservant que les données
non calculées (NC) et calculées mémorisées (CM).
L'étude des règles de gestion et de calcul permet parfois de découvrir de nouvelles informations qui
n'étaient pas présentes dans les documents fournis. La dernière étape consiste à classer par ordre
alphabétique sur le nom, le dictionnaire épuré.
EXERCICES D’APPLICATION
- les produits possèdent une référence (un code), un libellé et un prix unitaire.
- la commande concerne un certain nombre de produits, en une quantité spécifiée pour chaque
produit.
On souhaite gérer le personnel d'une société. Chaque membre du personnel a un nom, une fonction, un
salaire, une commission, une date d'entrée dans la société.
Chaque membre du personnel travaille dans un département caractérisé par son nom (commercial,
production, personnel, comptable et recherche) et la ville dans laquelle il se trouve. Chaque membre du
personnel a un supérieur hiérarchique lui-même membre du personnel.
Le service des Ressources Humaines veut gérer aussi la carrière des employés. Pour cela il veut connaître
les différents postes occupés par les employés et les différents salaires de l’employé. Pour chaque
employé, on considère chaque modification de salaire comme une étape dans sa carrière.
Dans une bibliothèque de prêt de livres, un abonné muni de sa carte peut se présenter pour emprunter
des livres. Un abonné ne peut pas emprunter plus de 3 livres à la fois. Les livres doivent être rendus
après une durée de 15 jours maximum. Des amendes sont calculées en fonction du nombre de jour de
retard. Des courriers peuvent être envoyés aux abonnés. La bibliothèque souhaite faire des statistiques
sur les emprunts de livres : par exemple, connaître le nombre total de livres empruntés pour telle année
et le nombre moyen d’emprunts par abonné et par emprunteur.
L'entreprise "WebCash" de vente par correspondance désire ajouter à son site un système de
consultation de factures visible en ligne pour ses clients. Chaque client, après authentification,
pourra accéder à toutes les factures le concernant, qu'elles soient anciennes ou en cours de
traitement indifféremment. Pour être sûr de bien se faire comprendre, "WebCash" fournit une
copie d'une facture type en disant :
"C'est ça qu'on veut sur l'écran !"
Dakar, le 05/07/2006
Nom : FALL
Prénom : AHMED
Adresse : 12, Avenue Malick SY
Code Postal : 10517
Ville : Dakar
Travail à faire :
• le niveau conceptuel
• le niveau organisationnel
• le niveau opérationnel
Le niveau conceptuel apporte les réponses aux questions suivantes : quelles actions entreprendre ? et
avec quelles données.
L’analyse conceptuelle des données a pour objet de recenser toutes les informations du champ de l’étude
et décrire les liens entre ces informations. Elle aboutit à la mise en place d’un Modèle Conceptuel de
Données (MCD). Les traitements du niveau conceptuel sont représentés par un Modèle Conceptuel de
traitement (MCT) qui reflète l’ordonnancement des principales opérations à réaliser. Ces opérations,
déclenchées lorsque des conditions précises sont réunies autour d’un ensemble d’événements, sont elles-
mêmes génératrices d’événements nouveaux.
Pour ce qui est du traitement au niveau organisationnel, chaque opération conceptuelle de MCT est
répartie :
- entre l’homme et les machines (tâches manuelles, taches de temps réel, taches batch ou à
réponse différée)
C’est à ce niveau qu’on choisit les techniques d’implantation du système d’information (données et
traitements)
• Qui ?
• Où ?
• Quand ?
• Comment ?
L’objectif fondamental de cette méthode est la séparation des données et des traitements ; le tableau
ci-après y apporte une illustration :