CHAPITRE 4 : CONCEPTION DE LA BASE DE DONNEES EN
MERISE
Ce chapitre fera l'objet de la conception de la base d
données avec la méthode MERISE.
Il est subdivisé en deux sections, une consacrée
au système d'information organisé et l'autre au système
d'information informatisé.
La modélisation consiste à créer une
représentation virtuelle d'une réalité de telle
façon à faire ressortir les points auxquels on
s'intéresse. Ce type de méthode est appelé
analyse. Il existe plusieurs méthodes d'analyse, dont la
méthode MERISE (Méthode d'Etude et de Réalisation
Informatique des Système d'Entreprise).
Toute méthode informatique doit répondre
à quatre objectifs principaux :
? Définir ce que l'utilisateur final veut informatiser
(quitte à lui faire comprendre ce qu'il veut), et sa faisabilité
;
? Vérifier la cohérence de sa demande ;
? Structurer les données à informatiser. Cela
est primordial en informatique de gestion ;
? Rester simple. Ce point est largement battu en brèche
quand une méthode est appliquée « pour la
méthode». Elle doit rester un outil d'aide à la conception
ou à la réalisation.
Merise sert de méthode de référence entre
les différents acteurs, informaticiens et utilisateurs. Elle
représente, sous forme de représentations graphiques
appelées modèles, les différents concepts
manipulés. Merise possède des modèles
spécifiques.
Pour notre travail nous utiliserons la méthode MERISE
qui est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles. La
séparation des données et des traitements assure une
longévité au modèle.
La méthode MERISE repose sur les raisonnements et
comporte 4 niveaux différents regroupés en 2 systèmes :
Système d'information organisé
Ce système comprend : ? Le niveau conceptuel ;
? Le niveau organisationnel.
Système d'information informatisé
Ce système comprend : ? Le niveau logique ; ? Le niveau
physique.
Avant de voir en détail chaque composante de ces deux
système nous proposons un aperçu général sur de
chacune d'elle, que nous résumons dans le tableau ci-après :
52
LE CYCLE D'ABSTRACTION
NIVEAUX
DONNEES
M C D Modèle conceptuel
des données Signification des informations
sans contraintes techniques, organisationnelle
ou économique. Modèle entité
- association
TRAITEMENTS
M C T Modèle conceptuel
des traitements Activité du domaine
sans préciser les ressources et leur organisation
|
ORGANISATIONNEL
QUI, OU, QUAND
|
M O D
Modèle organisationnel
des
données
Signification des informations avec contraintes
organisationnelles et économiques. (Répartition
et
quantification des données ; droit des utilisateurs)
|
M O T Modèle
organisationnel des traitements Fonctionnement
du domaine avec les ressources utilisées et
leur organisation (répartition des traitements sur
les postes de travail)
LOGIQUE
COMMENT
|
PHYSIQUE COMMENT
|
M L D Modèle logique
des données Description des
données tenant compte de leurs conditions d'utilisation
(contraintes d'intégrité, historique, techniques
de mémorisation). Modèle relationnel
M P D
Modèle physique
des données
Description de la (ou des) base(s) de
données dans la syntaxe du Système
de Gestion des données (SG.Fichiers
ou SG Base de Données) Optimisation des traitements
(indexation, dénormalisation, triggers).
|
M L T Modèle logique
des traitements Fonctionnement du domaine avec
les ressources et leur organisation informatique.
|
M P T Modèle physique
des traitements Architecture technique des programmes
|
D'après ISIM, p. 37
53
Section 1. Système d'information
organisé
Dans cette section nous allons parler du système
d'information organisé qui comprend le niveau conceptuel et le niveau
organisationnel.
1.1. Niveau Conceptuel
Elle correspond aux finalités d'entreprise et
reflète les choix de gestion. Il s'agit de décrire le «
Quoi Faire » et avec « Quelles Données
», cela sans tenir compte ni du matériel ni de la
manière dont sera organisé le travail.
Il est élaboré grâce à deux
modèles :
? Modèle conceptuel des données (MCD) ;
? Modèle conceptuel des traitements (MCT).
1.1.1. Modèle conceptuel des données
(MCD)
Le MCD permet de décrire le réel perçu du
domaine d'information. Les concepts de base de données
nécessaires pour construire le MCD sont :
? Objet (entité) : est la
représentation dans le système d'information d'un objet
matériel ou immatériel ayant une existence propre et conforme aux
choix de gestion de l'entreprise.
Ex : un magasin, une personne, etc.
i. Association (relations) : est un lien entre plusieurs
entités.
Ex : un client qui vient visiter un magasin, la relation c'est
visiter.
Structure :
magasin
visiter
client
ii. Propriétés : est une
caractéristique associé à une entité ou une
association.
Ex : date de de visite, numéro du client, nom du
client, le nom du magasin, l'adresse etc...
54
Structure
iii.
client
num_cli nom_cli adr_cli
Identifiant : est constitué d'une ou plusieurs
propriétés de l'entité qui doivent avoir une valeur unique
pour chaque entité. Ce dernier est soit précédé
d'un #, soit est souligné.
Structure
|
client
|
|
client
|
|
num cli nom_cli adr_cli
|
ou
|
num_cli# nom_cli adr_cli
|
|
iv. Cardinalités : ils caractérisent
le lien entre une entité et une association. Il précise le nombre
de fois minimale et maximale d'intervention d'une entité dans une
association.
Ex : 1,1 ; 0,1 ; 0,n ; 1,n (min,max).
|