III. Modèle Conceptuel de Données
(MCD)
Le Modèle Conceptuel de Données (MCD) est
l'ensemble des modèles qui intègrent les contraintes
conceptuelles définies par Merise. Le MCD est donc une abstraction (un
modèle abstrait). Il introduit la notion d'Entités, de
Relation-Association, Cardinalités, Identifiant et de
Propriétés ou Attributs.28
Il est la formalisation de la structure et de la signification
des informations décrivant des objets et des associations perçus
d'intérêt dans le domaine étudié, en faisant
abstraction des solutions et contraintes techniques informatiques
d'implantation en base de données.
III.1. Concept
a) Entité
Une Entité est la représentation d'un
élément matériel ou immatériel ayant un rôle
dans le système que l'on désire décrire.29 Elle
est une population d'individus homogènes.
b) Relation ou Association
Une relation (appelée aussi parfois association)
représente les liens sémantiques qui peuvent exister entre
plusieurs entités.30 C'est une liaison qui a une
signification précise entre plusieurs entités.
c) Propriété ou Attribut
Un attribut est une propriété d'une
entité ou d'une association. Il s'agit des informations de base du
système d'information.
Un Requérant possède un numéro, un nom,
un post-nom, un prénom, une adresse précise, etc. Ces
informations élémentaires essentielles sont des
propriétés.
Elles peuvent être numériques, une date. Leur
longueur peut être aussi définie.
28KUTUMBAKANA P., Op.cit., P.26
29KUTUMBAKANA P., Op.cit., P.26 30 Idem
21
d) Identifiant
Un identifiant est une modélisation des
propriétés contribuant à la détermination unique
d'une occurrence d'une entité. C'est la propriété qui
permet de distinguer l'entité -type des occurrences d'une manière
unique.
L'identifiant permet ainsi de connaître de façon
sûre et unique l'ensemble des propriétés qui participent
à l'entité.
e) Cardinalité
Une cardinalité est une modélisation des
participations minimales et maximales d'une entité à une
relation. C'est le nombre de fois qu'une entité participe à une
relation. La cardinalité d'un lien entre une entité et une
association précise le minimum et le maximum de fois qu'un individu de
l'entité peut être concerné par l'association.
III.2. Dictionnaire des données
Le dictionnaire des données est un document qui permet
de recenser, de classer et de trier toutes les informations (les
données) collectées lors des entretiens ou de l'étude des
documents. Le dictionnaire peut être plus ou moins élaboré
selon le niveau de granularité souhaité.
Tableau n°2 : Dictionnaire des
Données
Nom de la donnée
|
Format
|
Long
|
Type
|
Règle de calcul
|
Règle de
gestion
|
Document
|
Elémentaire
|
Calculé
|
*CodeAg
|
AN
|
8
|
X
|
|
|
A créer
|
|
NomsA
|
AN
|
30
|
X
|
|
|
|
|
Prenom
|
AN
|
25
|
X
|
|
|
|
|
Sexe
|
A
|
1
|
X
|
|
|
|
|
Adress
|
AN
|
20
|
X
|
|
|
|
|
Fonction
|
AN
|
25
|
X
|
|
|
|
|
Grader
|
AN
|
25
|
X
|
|
|
|
|
Tel
|
AN
|
14
|
X
|
|
|
+243...
|
|
Email
|
AN
|
30
|
X
|
|
|
|
|
*CodeB
|
AN
|
8
|
X
|
|
|
A créer
|
|
Type
|
AN
|
25
|
X
|
|
|
|
|
Resposable
|
AN
|
25
|
X
|
|
|
|
|
Contact
|
AN
|
14
|
X
|
|
|
+243...
|
|
*CodeR
|
AN
|
8
|
X
|
|
|
A créer
|
|
22
NomsR
|
AN
|
25
|
X
|
|
|
|
Demande de terre
|
PostnomR
|
AN
|
25
|
X
|
|
|
|
--||--
|
Prenom
|
AN
|
25
|
X
|
|
|
|
--||--
|
Lieuetdatenais
|
AN
|
5
|
X
|
|
jj/mm/aa
|
|
--||--
|
Sexe
|
AN
|
2
|
X
|
|
|
|
--||--
|
Nationalit
|
AN
|
25
|
X
|
|
|
|
--||--
|
Adress
|
AN
|
40
|
X
|
|
|
|
--||--
|
Apostroph
|
AN
|
6
|
X
|
|
|
|
|
NumDos
|
N
|
6
|
X
|
|
D../C....
|
A créer
|
Demande de travaux
|
SD
|
AN
|
20
|
X
|
|
|
|
Demande de terre
|
Etatcivil
|
AN
|
25
|
X
|
|
|
|
|
--||--
|
Nomepouxouepouse
|
AN
|
14
|
X
|
|
|
|
|
--||--
|
Regimematr
|
AN
|
25
|
X
|
|
|
|
|
--||--
|
Nbrenfant
|
AN
|
10
|
X
|
|
|
|
|
--||--
|
Anneeresidence
|
N
|
8
|
X
|
|
jj/mm/aa
|
|
|
--||--
|
Profession
|
AN
|
25
|
X
|
|
|
|
|
--||--
|
*codeRP
|
N
|
5
|
X
|
|
|
A créer
|
|
|
Commune
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Lotissement
|
N
|
15
|
X
|
|
|
|
|
--||--
|
Usage
|
|
20
|
X
|
|
|
|
|
--||--
|
Numcadastral
|
AN
|
10
|
X
|
|
|
|
|
--||--
|
Superfici
|
AN
|
8
|
X
|
|
..à...ca
|
A créer
|
|
--||--
|
Programmisenval
|
AN
|
20
|
X
|
|
|
|
|
--||--
|
Just
|
AN
|
5
|
X
|
|
|
|
|
--||--
|
*codeP
|
AN
|
8
|
X
|
|
|
A créer
|
|
|
Propriet
|
AN
|
25
|
X
|
|
|
|
|
--||--
|
Entiere
|
AN
|
25
|
X
|
|
|
|
|
--||--
|
Session
|
AN
|
4
|
X
|
|
|
|
|
--||--
|
NumSes
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Echell
|
N
|
6
|
X
|
|
.à....
|
A créer
|
|
--||--
|
Contrat
|
AN
|
30
|
X
|
|
|
|
|
--||--
|
Term
|
AN
|
20
|
X
|
|
|
|
|
--||--
|
communeP
|
AN
|
10
|
X
|
|
|
|
|
--||--
|
dateP
|
N
|
8
|
X
|
|
Jj/mm/aaaa
|
|
|
--||--
|
Rubique
|
AN
|
20
|
X
|
|
|
|
|
--||--
|
Occupee
|
AN
|
14
|
X
|
|
|
|
|
--||--
|
23
Retireoutranfer
|
AN
|
15
|
X
|
|
|
|
--||--
|
*codepaie
|
N
|
5
|
X
|
|
|
A créer
|
Bord versema
|
Numborder
|
N
|
15
|
X
|
|
|
|
--||--
|
Montantpaie
|
N
|
8
|
X
|
|
|
|
--||--
|
motif
|
AN
|
30
|
X
|
|
|
|
--||--
|
Datepaie
|
N
|
8
|
X
|
|
jj/mm/aa
|
|
--||--
|
NomRemeta
|
AN
|
30
|
X
|
|
|
|
|
*Codetax
|
AN
|
5
|
X
|
|
|
A créer
|
Projet contrat
|
taxePvMv
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Fraismesurag
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Fraiscertif
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Noteusag
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Taxeetablis
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Fraistech
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Fraisadmin
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Taxemesurag
|
N
|
10
|
X
|
|
|
|
|
|
Loyerannuel
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Taxecontrat
|
N
|
10
|
X
|
|
|
|
|
--||--
|
Fraiscroquis
|
N
|
10
|
X
|
|
|
|
|
--||--
|
|