Vous êtes sur la page 1sur 12

Chapitre III Modèle conceptuel de données

Chap.III. Modèle conceptuel de données

III.1. Introduction :
Le modèle conceptuel de données (MCD) a pour d’écrire de façon formelle les données
qui seront utilisées par le système d’information. Il s’agit donc d’une représentation des
données, facilement compréhensible, permettant de décrire le système d’information à l’aide
d’entités.

III.2. Présentation générale de La méthode Merise :

Hubert Tardieu a défini MERISE comme une méthode de conception, de


développement et de réalisation de projets informatiques. Le but de cette méthode est d'arriver
à concevoir un système d'information basée sur la séparation des données et des traitements à
effectuer en plusieurs modèles conceptuels et physiques.
La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale
lancée en 1977 par le ministère de l'Industrie dans le but de choisir des sociétés de conseil en
informatique afin de définir une méthode de conception de systèmes d'information. Les deux
principales sociétés ayant mis au point cette méthode sont le CTI (Centre Technique
d'Informatique) chargé de gérer le projet, et le CETE (Centre d'Etudes Techniques de
l'Equipement) implanté à Aix-en-Provence.
Les atouts majeurs de Merise en tant que méthode de conception sont :
 Une approche globale du SI mené parallèlement et simultanément sur les données et les
traitements.
 Une description de SI par niveaux : niveau conceptuel, niveau organisationnel, niveau
logique et niveau physique ou opérationnel.
 Une description du SI utilisant un formalisme de représentation précis simple et
rigoureux, pour la description des données. Ce formalise est normalisé au plan
international par l’ISO (International Standard Organisation) sous le nom du model
<<entité relation>>.
 Enfin, la représentation visuel, notamment des modèles conceptuel, contribue dans une
large mesure à l’établissement d’un dialogue constructif entre tous les partenaires qui
collaborent pour concevoir ensemble le niveau SI.
Pour assurer la cohérence du système d’information, la méthode Merise propose une démarche
d’informatisation comportant les étapes illustrées dans le tableau suivant:
 Etude préalable
 Analyse détaillée et technique
 Réalisation
 Mise en œuvre
MERISE propose plusieurs modèles en fonction du niveau d’abstraction. Chaque modèle est la
représentation des données ou traitements résultant d’une question initialement posée.

36
Chapitre III Modèle conceptuel de données
Les niveaux et les modèles de Merise :
Le tableau suivant regroupe les différents modèles :
Pour les données Pour les traitements
Modèle Conceptuel de Données (MCD) Modèle Conceptuel de Traitements (MCT)
Modèle Logique de Données (MLD) Modèle Organisationnel de Traitements (MOT)
Modèle Physique de Données (MPD) Modèle Opérationnel de Traitements (MOpT)

MCD MCT
Niveau

Conceptuel

Niveau MLD MOT

Organisationnel

Logique

Niveau

Opérationnel MPD MOPT

Physique
Données Traitement

Figure III.1 : Schéma représentant les niveaux et les modèles de Merise.

III.3. Concepts de base :


La construction du MCD est basée sur un ensemble de concepts qu'on va définir tout au long
de cette partie.

 L'objet (appel aussi individu ou entité):


Un objet (ou individu) est une entité pourvue d'une existence propre.

En d'autres termes, c'est la représentation dans le système d'information d'un objet matériel
ou immatériel du réel perçu.

37
Chapitre III Modèle conceptuel de données
 Relation (appelée aussi association) :
Une relation entre entités (ou objets) est une association perçue dans le réel entre deux ou
plusieurs entités. Une relation n'a pas d'existence propre.

 La propriété (ou l'attribut) :


Une propriété (ou attribut) est une donnée (une information) élémentaire qui caractérise
un objet ou une relation.

 L’Identifiant:
L’Identifiant d'un objet :
L'identifiant d'un objet est une propriété particulière qui caractérise de façon unique
chaque occurrence de cet objet.

L’identifiant de la relation :
C'est l'identifiant obtenu par concaténation des 'identifiant des objets participant à la
relation.

 Les cardinalités :
Les cardinalités d'un objet par rapport à une relation s'expriment par deux nombres
Appelés: cardinalité minimale, cardinalité maximal

- Les cas possibles sont : (0,1), (1,1), (1,n), (0,n).

L’objet 1 RELATION L’objet 2


Identifiant 1 (Min, Max) Ident1+ident2 (Min, Max) Identifiant 1
Propriété 1 Propriété 1 Propriété 1
....... …..
.......
Propriété n
....... .......
Propriété n Cardinalité Propriété n
maximale (1 ou n)

Cardinalité
minimale (0 ou1)

Figure III.2 : Représentation schématique de modèle conceptuel de données.

38
Chapitre III Modèle conceptuel de données
III.4. Dictionnaire de données :
Le dictionnaire de données recense et décrit l'ensemble des propriétés qui seront
utilisées pour dresser le modèle conceptuel de données.

E : élémentaire. CO : concaténé. CA : calculé. A : alphabétique. N : numérique. D : date.

AN : Alphanumérique.

Type Nature

Taille
Code Désignation A-AN- E-CO- Observation
N-D CA
Num_emp Numéro de l'employé N E 7
Nom_emp Nom de l'employé A E 20
Prenom_emp Prénom de l'employé A E 20
Dat_emp Date de naissance de l'employé D E 10 JJ/MM/AAAA
Lieu_emp Lieu de naissance de l'employé A E 30
Wil Wilaya de naissance A E 30
Sex Sexe A E 5
Corp Corps A E 40
Grad Grade A E 40
Type_emp Type de l'employé A E 13
Stat_emp Statut de l'employé A E 5
Num_ss Numéro de la sécurité sociale AN E 20
Meth_paie Méthode de paie A E 20
Num_comp Numéro de compte AN E 15
Dat_instal Date d'installation D E 10 JJ/MM/AAAA
Photo Photo de l'employé G E

Cat Catégorie N E 2
Ind_cat Indice de catégorie N E 3

Ech Échelon N E 2
Ind_ech Indice de échelon N E 3

Num_av Numéro de décision d'avancement N E 10


Dat_av Date de décision d'avancement D E 10 JJ/MM/AAAA

Num_af Numéro d'allocation familiale N E 7


Sit_fam Situation familiale A E 5
Nbr_enf Nombre des enfants N E 2
Nombre des enfants ont l'age
Nbr_sup N E 2
supérieure à 10 ans
Pf Prestation familiale N CA 6
Fem_foy Femme foyer A E 8
Sal_un Salaire unique N CA 6
To_aff Total des allocation familiales N CA 6
39
Chapitre III Modèle conceptuel de données

Num_ret Numéro de retenue N E 10


Mois_ret Mois de retenue A E 7
Annee_ret Année de retenue N E 4
Typ_ret Type de retenue A E 40
Mont_ret Montant de retenue N CA 7

Num_sal Numéro de salaire N E 10


SB Salaire de base N CA 7
IEP Indemnité d'expérience professionnel N CA 7
SP Salaire principale N CA 7
Brut Total brut N CA 8
Net Total net N CA 8

Num_ind Numéro des indmnites N E 7


IDR Indemnité différence N E 6
BI Bonification indiciaire N CA 6
Indemnité des services administratif /
IA_IT N CA 6
technique communs
Nuis Indemnité de nuisance N CA 6
Zone Indemnité de zone géographe N E 6
Doc Indemnité de document N CA 6
Def Indemnité de qualification N CA 6
IFC Indemnité forfaitaire ceplimentaire N CA 6
IEPD Indemnité d'expérience pédagogique N CA 6
ISSRP Indemnité soutien activités scolaire N CA 6
Indemnité soutien activités
IAA N CA 6
l'administration

Num_retfx Numéro des retenues fixe N E 7


RAC Retenue de l'agent comptable N E 6
SS Sécurité sociales 9% N CA 6
IRG Impôt sur Le revenu brut N E 6
T_ret Total des retenues N CA 6

Tableau III.1 : Dictionnaire de données.

40
Chapitre III Modèle conceptuel de données

III.5. Les règles de gestion:


1- Un employé installer un et un seul fois.
2- Un employé peut être marier ou célibataire ou veuf ou divorcé.
3- Les indemnités et les retenues fixe concerne un ou plusieurs salaires.
4- Un salaire à plusieurs indemnités et plusieurs retenues.
5- Un avancement concerner un et un seul employé.
6- Un employé peut avancer plusieurs fois et peut pas.
7- Une catégorie contient Un ou plusieurs employés.
8- Un employé appartient à une et une seul catégorie.
9- Un échelon contient Un ou plusieurs employés.
10- Un employé appartient à un et un seul échelon.
11- Un salaire peut avoir plusieurs retenues et peut pas.
12- Un employé à une et une seul allocation familiale.
13- Un employé à 0 ou plusieurs enfants.
14- Un salaire concerne un ou plusieurs employés.
15- Un employé avoir un et un seul salaire.

41
Chapitre III Modèle conceptuel de données
III.6. Les dépendances fonctionnelles :

DFD :

Num_emp → Nom_emp, Prenom_emp, Dat_emp, Lieu_emp, Wil, Sex, Corp,


Grad, Type_emp, Stat_emp, Num_ss, Meth_paie, Num_comp,
Dat_instal, Photo.
Cat → Ind_cat.
Num_av → Dat_av.
Ech → Ind_ech.
Num_af → Sit_fam, Nbr_enf, Nbr_sup, Pf, Fem_foy, Sal_un, To_aff.
Num_ret → Mois_ret, Annee_ret, Typ_ret, Mont_ret.
Num_sal → SB, IEP, SP, Brut, Net.

Num_ind → IFM, IDR, BI, IA_IT, Nuis, Zone, Doc, Def, IFC, IEPD, ISSRP,
IAA.
Num_retfx → RAC, SS, IRG, T_ret.

CIF (contrainte d'intégrité fonctionnelle) :


Num_emp → Cat, Ech, Num_sal.
Num_af → Num_emp.
Num_av → Num_emp.
Num_ret → Num_sal.

CIM (contrainte d'intégrité multiple) :


Num_sal, Num_ind, Num_retfx → Date.

42
Chapitre III Modèle conceptuel de données
III.7. La matrice des dépendances fonctionnelles :

N° Code 1 17 19 21 23 31 36 42 54 59
1 Num_emp * 1 1
2 Nom_emp 1
3 Prenom_emp 1
4 Dat_emp 1
5 Lieu_emp 1
6 Wil 1
7 Sex 1
8 Corp 1
9 Grad 1
10 Type_emp 1
11 Stat_emp 1
12 Num_ss 1
13 Meth_paie 1
14 Num_comp 1
15 Dat_instal 1
16 Photo 1
17 Cat 1 *
18 Ind_cat 1
19 Ech 1 *
20 Ind_ech 1
21 Num_av *
22 Dat_av 1
23 Num_af *
24 Sit_fam 1
25 Nbr_enf 1
26 Nbr_sup 1
27 Pf 1
28 Fem_foy 1
29 Sal_un 1
30 To_aff 1
31 Num_ret * 1
32 Mois_ret 1
33 Annee_ret 1
34 Typ_ret 1
35 Mont_ret 1
36 Num_sal 1 * 1
37 SB 1
38 IEP 1
39 SP 1
40 Brut 1
41 Net 1
42 Num_ind * 1
43 IDR 1
44 BI 1
45 IA_IT 1
46 Nuis 1

43
Chapitre III Modèle conceptuel de données
47 Zone 1
48 Doc 1
49 Def 1
50 IFC 1
51 IEPD 1
52 ISSRP 1
53 IAA 1
54 Num_retfx * 1
55 RAC 1
56 SS 1
57 IRG 1
58 T_ret 1
59 Num_sal,Num_ind,Num_retfx *
60 Date 1

Tableau III.2 : La matrice des dépendances fonctionnelles.

44
Chapitre III Modèle conceptuel de données

Num_ind
III.8. La structure d'accès théorique (SAT) :
IDR

BI

IA_IT
Cat
Nuis
Ind_cat
Zone
Num_emp
Num_sal Doc
Nom_emp
Ech SB Def
Prenom_emp
Ind_ech IEP IFC
Dat_emp
SP IEPD
Lieu_emp
Brut ISSRP
Wil

Sex Net IAA

Num_af Corp
Num_ret
Sit_fam Grad
Mois_ret
Nbr_enf Type_emp
Annee_ret
Nbr_sup Num_av Stat_emp Num_retfx
Typ_ret
Pf Dat_av Num_ss RAC
Mont_ret Date
Fem_foy Meth_paie SS
Sal_un Num_comp IRG
To_aff Dat_instal T_ret

Photo
Figure III.3: La SAT.
MCD

45
Chapitre III Modèle conceptuel de données

III.9. Modèle Conceptuel de Données (MCD) :


Employé Aff
Categorie
0.n 1.1 Num_emp 0.1 1.1 Num_af
Cat Appartenir Prendre Sit_fam
Nom_emp
Ind_cat Nbr_enf
Prenom_emp
Dat_emp Nbr_sup
1.1 Pf
Lieu_emp
Wil Fem_foy
Sex Sal_un
Corp To_aff
Indemnites Grad 0.n Appartenir
Num_ind Type_emp
IDR Stat_emp
BI Num_ss
IA_IT 1.n Meth_paie
Echelon
Num_comp 1.1 0.n
Nuis Ech
Zone Dat_instal
Photo Ind_ech
Doc
Def
IFC Avancer
IEPD
ISSRP 1.1 Avancement
IAA Avoir Num_av
Dat_av

Concerner 1.n
Retenuefx Date Salaire
Num_retfx Num_sal
1.n Retenir Retenue
RAC SB
SS 1.n 0.1 1.1 Num_ret
IEP
IRG SP Mois_ret
T-ret Brut Annee_ret
Net Typ_ret
Mont_ret

Figure III.4: MCD.


46
MCD
Chapitre III Modèle conceptuel de données

III.10. Liste des entités :

Entité Identifiant Propriétés


Nom_emp, Prenom_emp, Dat_emp, Lieu_emp, Wil,
Employe Num_emp Sex, Corp, Grad, Type_emp, Sta_emp, Num_ss,
Meth_paie, Num_comp, Dat_instal, Photo
Categorie Cat Ind_cat
Salaire Num_sal SB, IEP, SP, Brut, Net
Num_ind IDR, BI, IA_IT, Nuis, Zone, Doc, Def, IFC, IEPD,
Indemnites
ISSRP, IAA
Retenuefx Num_retfx RAC, SS, IRG, T_ret
Retenue Num-ret Mois-ret, Annee-ret, Typ-ret, Mont-ret
Sit_fam, Nbr_enf, Nbr_sup, Pf, Fem_foy, Sal_un,
Aff Num_af
To_aff
Avancement Num_av Dat_av
Echelon Ech Ind_ech

Tableau III.3 : Liste des entités.

III.11. Liste des relations :

Association Entité Cardinalité


Appartenir Employe 1.1
Prendre Employe 0.1
Appartenir Employe 1.1
Avoir Employe 1.1
Prendre Aff 1.1
Appartenir Echelon 0.n
Appartenir Categorie 0.n
Avoir Salaire 1.n
Retenir Salaire 0.1
Concerner Salaire 1.n
Retenir Retenue 1.1
Concerner Indemnites 1.n
Concerner Retenuefx 1.n
Avancer Employe 0.n
Avancer Avancement 1.1

Tableau III.4 : Liste des relations.

47

Vous aimerez peut-être aussi