I.3.3. La présentation d'un Système
d'Information suivant la méthodologie MERISE
Il existe deux caractéristiques essentielles de MERISE
:
- Séparation des données et des traitements
- Représentation suivant le degré d'invariance.
Il existe trois niveaux (degré d'invariance) :
Conceptuel, Organisationnel (Logique), Physique (Technique,
Opérationnel).
A partir de ces trois niveaux découlent six
modèles dont deux Conceptuels, deux autres Organisationnels ou Logiques,
et les deux restants Physiques ou Opérationnels.
I.3.4. Concepts fondamentaux
A. Modèle Conceptuel de Données
(M.C.D)
Est un schéma représentant la sémantique
de données, c'est-à-dire les liens qui existent entre les
données. A travers le M.C.D, l'utilisateur exprime d'une manière
générale, ses besoins en données. Il est
l'élément le plus connu de MERISE et certainement le plus
utile.
? CONCEPTS
a) Entité : est un concept
abstrait qui représente un objet concret. Elle est autonome, son
existence ne dépend d'aucune autre entité ou association. Elle
est définie par un nom et une liste de propriétés.
b) Propriété : c'est
le plus petit élément d'information ou informatique,
c'est-à-dire non décomposable, qui répond à un
besoin de gestion dans l'organisation. Elle est une information de base du
système d'information caractérisée par un nom et un
domaine, elle dispose d'un type. Elle peut être numérique,
représenter une date, et leur longueur peut être aussi
définie.25
c) Attribut et domaine : un
attribut este propriété caractéristique d'une
entité qui est utile ou nécessaire, mais pas forcément
pertinente pour décrire la réalité perçue. Il prend
une valeur bien précise pour chaque occurrence d'une entité.
d) Cardinalité : elle
possède un lien entre une entité et une association, est le
minimum et le maximum de fois qu'une occurrence de l'entité
peut être concernée par l'association. La
cardinalité d'une occurrence d'individu dans une relation que
possède cette occurrence d'individu (entité) via la relation dans
le cas de relation binaire, ce nombre est le même que le nombre
d'occurrence d'individus.26
25Jean-Luc BAPTISTE, op.cit. p.24
26Michel DIVINE, Parlez-vous MERISE
?, Ed. Du Phénomène, Paris, 2008, p.36.
11
KITAMBALA BALIBWA Théophile
e) Identifiant ou clé primaire
: l'identifiant ou la clé primaire permet de
connaître de façon sûre et unique l'ensemble des
propriétés qui participent à l'entité. C'est un
attribut sans doublons, c'est-à-dire une propriété
particulière d'un objet telle qu'il n'existe pas deux occurrences de cet
objet pour lesquelles cette propriété pourrait prendre une
même valeur.27
f) Clé étrangère
: un attribut X (ou éventuellement un ensemble d'attributs
X) est une clé étrangère d'une relation R1 s'il existe une
relation R2 possédant X comme clé primaire.
g) Association : est un lien
sémantique qui existe entre une ou plusieurs entités. Elle n'a
pas d'existence propre, son existence dépend des entités qu'elle
relie. Une association doit répondre à un besoin de gestion
c'est-à-dire qu'elle doit être utile et utilisable dans
l'organisation ou dans le domaine.
h) Dépendance fonctionnelle (DF)
: la notion de dépendance fonctionnelle fut introduite par
CODD afin de caractériser des relations qui peuvent être
décomposées sans perte d'informations.
? LES ETAPES POUR CONSTRUIRE UN M.C.D
a) Dictionnaire de données :
c'est un tableau qui nous servira pour le recensement et
l'identification des propriétés c'est-à-dire l'analyse des
documents du domaine et du discours des utilisateurs ; permet de repérer
les informations élémentaires celles-ci sont
systématiquement décrites et répertoriées dans le
dictionnaire de données.
b) Matrice de dépendance fonctionnelle
à source simple : dans cette matrice, on définit
les dépendances entre les identifiants mono-propriété
(source simple) et les autres propriétés. On représente la
clé par le caractère « * » et la
dépendance par le chiffre « 1 ».
c) Matrice de dépendance fonctionnelle
à source composée : elle est faite dans un tableau
spécifique composée des sources des dépendances
fonctionnelles simples (mono-propriété) et des
propriétés non utilisées dans la matrice de
dépendance fonctionnelle à source simple.
d) Matrice des clés : dans
cette matrice carrée, on analyse ; les dépendances fonctionnelles
entre identifiants.
e) Graphe des clés : elle
représente graphiquement les relations entre les identifiants.
f) La structure d'accès théorique
(S.A.T): la structure d'accès théorique est
établie en ajoutant au graphe des clés les différentes
27Jean-Luc BAPTISTE, Op.cit. p.24
12
KITAMBALA BALIBWA Théophile
propriétés en dépendance fonctionnelle
avec les identifiants. On construit donc le graphe des dépendances
fonctionnelles.
g) Construction du Modèle Conceptuel de
Données (M.C.D) : on transforme la structure
d'accès théorique en modèle entité-association. Ce
modèle est ensuite complété par l'adjonction des
cardinalités.
V' A un identifiant d'ordre 1 (source simple)
correspond une entité. Les propriétés en dépendance
directe avec cet identifiant sont des propriétés de
l'entité.
V' A un identifiant d'ordre n
(n>1) (source composée) correspond une association. Cette
association lie des entités dont les identifiants participent à
la formation l'identifiant d'ordre n. les
propriétés en dépendance fonctionnelle totale sont des
propriétés de l'association.
V' Une dépendance fonctionnelle entre deux
identifiants d'ordre 1 correspond à une association hiérarchique
(C.I.F) non porteuse de propriétés entre les deux entités
correspondantes.
Les cardinalités dépendent de règles de
gestion : d'une manière générale et il y a seulement
quatre types de cardinalité qui sont :
- (0, 1) : l'entité participe au plus une fois dans la
relation.
- (1, 1) : l'entité participe une et une seule fois dans
la relation.
- (1, n) : l'entité participe au moins une seule fois
dans la relation.
- (0, n) : l'entité peut ou ne pas participer dans
l'association (cas
indéterminé).
|