III.1.2. Le modèle conceptuel de données
Le MCD est une représentation statique du
système d'information de l'entreprise qui met en évidence sa
sémantique. Le MCD a pour but de décrire de façon formelle
les données qui seront utilisées par le système
d'information. Il s'agit donc de représenter les données soient
facilement compréhensibles. Cet aspect recouvre les mots qui
dérivent le système ainsi que les liens existants entre ces mots.
La Méthode MERISE laquelle nous avons optée pur notre travail,
utilise le formalisme entité/association (E/A) pour représenter
le modèle conceptuel de donnée.
Nous devons garder présent à l'esprit que la
base de données à concevoir doit répondre aux
critères de structuration, d'exhaustivité et de non
redondance.
a. Recherche des propriétés
Présentation des démarches
Pour recenser les objets qui constitueront notre MCD, MERISE
propose deux démarches
1. La démarche ascendante
Elle consiste à partir des données
élémentaires (celles récoltées dans les
documents manuels utilisés par le système) et des règles
de gestion, à élaborer les dépendances fonctionnelles
entre les propriétés en vue
d'obtenir les entités correspondantes, les relations qui
les unissent ainsi que les cardinalités existant entre les
entités.
2. Démarche descendante
Elle consiste à partir de la narration, à
repérer tous les objets à utiliser dans le système. Elle a
l'inconvénient de ne pas tenir compte des dépendances
fonctionnelles. Cette approche est trop savante. Conseillée pour les
« experts ».
Choix de la démarche
Dans le cadre de ce travail, nous allons utiliser la
démarche ascendante. Cette démarche commencera par le
dictionnaire de données.
Dictionnaire de données
Le dictionnaire de données va reprendre toues les
données utilisés par le système. Nous avons
constitué cette liste sur base des documents recensés dans le
système.
N°
|
Rubriques
|
Signification
|
Domaine de valeur
|
Type de données
|
Longueur
|
1
|
NumActe
|
Numéro de l'acte de naissance
|
AN
|
5
|
2
|
AnDecl
|
Année de déclaration de l'enfant
|
AN
|
20
|
3
|
JourDecl
|
Jour de déclaration de l'enfant
|
AN
|
20
|
4
|
Moidecl
|
Mois de déclaration de l'enfant
|
AN
|
20
|
5
|
HeurDecl
|
Heure de déclaration
|
AN
|
20
|
6
|
MinDecl
|
Minute de déclaration
|
AN
|
20
|
7
|
NomOfficier
|
Nom de l'officier
|
AN
|
75
|
8
|
Juridiction
|
Juridiction de l'officier
|
AN
|
30
|
9
|
NomDeclar
|
Nom du de celui qui déclare
|
AN
|
75
|
10
|
QualDeclar
|
Qualité de celui qui déclare par rapport à
l'enfant
|
AN
|
30
|
11
|
LieuNceDecla r
|
Lieu de naissance de celui qui déclare
|
AN
|
25
|
12
|
DtaNceDeclar
|
Date de naissance de celui qui déclare l'enfant
|
Date
|
15
|
13
|
ProfDeclar
|
Profession de celui qui déclare l'enfant
|
AN
|
25
|
14
|
AdresDeclar
|
Adresse de celui qui déclare l'enfant
|
AN
|
70
|
15
|
JourNceEnf
|
Jour de la naissance de l'enfant
|
AN
|
20
|
16
|
MoiNceEnf
|
Mois de naissance de l'enfant
|
AN
|
20
|
17
|
AnNceEnf
|
Année de naissance de l'enfant
|
AN
|
20
|
19
|
HeurNceEnf
|
Heure de naissance de l'enfant
|
AN
|
20
|
20
|
MinNceEnf
|
Minute de naissance de l'enfant
|
AN
|
20
|
21
|
LieuNceEnf
|
Lieu de naissance de l'enfant
|
AN
|
30
|
22
|
SexEnf
|
Sexe de l'enfant
|
AN
|
5
|
23
|
NomEnf
|
Nom de l'enfant
|
AN
|
75
|
24
|
NomPere
|
Nom de papa de l'enfant
|
AN
|
75
|
25
|
LieuNcePer
|
Lieu de naissance de papa de l'enfant
|
AN
|
30
|
26
|
DatNcePer
|
Date de naissance de papa de l'enfant
|
Date
|
15
|
27
|
NatPer
|
Nationalité du papa de l'enfant
|
AN
|
25
|
28
|
ProfPer
|
Profession de papa de l'enfant
|
AN
|
25
|
29
|
AdresPer
|
Adresse de papa de l'enfant
|
AN
|
70
|
30
|
NomMer
|
Nom de la maman de l'enfant
|
AN
|
75
|
31
|
LieuNceMer
|
Lieu de naissance de la maman de l'enfant
|
AN
|
30
|
32
|
DatNceMer
|
Date naissance de la maman de l'enfant
|
Date
|
15
|
33
|
ProfMer
|
Profession de la maman de l'enfant
|
AN
|
25
|
34
|
NatMer
|
Nationalité de la maman de l'enfant
|
AN
|
25
|
35
|
SitMatr
|
Situation matrimoniale des parents
|
AN
|
30
|
36
|
DatRupt
|
Date rupture des parents si ne sont plus ensemble
|
Date
|
15
|
37
|
NumJug
|
Numéro de jugement supplétif
|
AN
|
10
|
38
|
Langue
|
Langue de déclaration de naissance
|
AN
|
15
|
39
|
Pays
|
Pays d'origine des parents
|
AN
|
30
|
40
|
Province
|
Province où habitent les parents
|
AN
|
25
|
41
|
District
|
District où habitent les parents
|
AN
|
25
|
42
|
Commune
|
Commune des parents
|
AN
|
25
|
43
|
Quartier
|
Quartier des parents
|
AN
|
25
|
44
|
Avenue
|
Avenu des parents
|
AN
|
30
|
45
|
NumHabit
|
Numéro de l'avenue des parents, agents et déclar
|
AN
|
15
|
46
|
AnDecl
|
Année de déclaration de l'enfant
|
AN
|
20
|
47
|
MoiDecl
|
Mois de déclaration de l'enfant
|
AN
|
20
|
48
|
JourDecl
|
Jour de déclaration de l'enfant
|
AN
|
20
|
49
|
HeurDecl
|
Heure de déclaration de l'enfant
|
AN
|
20
|
50
|
MinDecl
|
Minute de déclaration de l'enfant
|
AN
|
20
|
51
|
AnNceEnf
|
Année naissance enfant
|
AN
|
20
|
52
|
MoiNceEnf
|
Moi naissance de l'enfant
|
AN
|
20
|
53
|
JourNceEnf
|
Jour de naissance de l'enfant
|
AN
|
20
|
54
|
HeurNceEnf
|
Heur naissance de l'enfant
|
AN
|
20
|
55
|
MinNceEnf
|
Minute naissance de l'enfant
|
AN
|
20
|
56
|
DatProc
|
Date où la procuration est écrite
|
Date
|
15
|
57
|
EcrivProc
|
Nom de celui qui écrit la procuration
|
AN
|
75
|
58
|
QualEcriv
|
Qualité de celui qui écrit la procuration par
rappor à l'enfant
|
AN
|
30
|
59
|
LibBureau
|
Libellé bureau de l'état - civil
|
AN
|
30
|
61
|
AdresBureau
|
Adresse où se trouve le bureau
|
AN
|
50
|
Matrice de dépendance fonctionnelle
La matrice de dépendance fonctionnelle (MDF) est un
tableau reprenant toues les propriétés en établissant les
dépendances fonctionnelles qui unissent ces propriétés
à leurs identifiants respectifs.
Champs
|
N°
|
1
|
3
|
5
|
7
|
9
|
11
|
13
|
16
|
20
|
22
|
27
|
30
|
46
|
54
|
62
|
CodPays
|
1
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LibPay
|
2
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CodVil
|
3
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LibVil
|
4
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CodDistr
|
5
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
LibDistr
|
6
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
CodCom
|
7
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
LibCom
|
8
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
CodQuart
|
9
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
LibQuart
|
10
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
CodAven
|
11
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
LibAven
|
12
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
CodBur
|
13
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
LibBur
|
14
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
NumHabit
|
15
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
MatrAgent
|
16
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
NomAgent
|
17
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
GradAgent
|
18
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
numphone
|
19
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
NumHabit
|
20
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
CodServ
|
21
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
LibServ
|
22
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
CodProc
|
23
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
NomEcrivain
|
24
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
QualEcrivain
|
25
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
NomEnvoye
|
26
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
DatEcrite
|
27
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
CodDoc
|
28
|
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
LibDoc
|
29
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
DescriptionDoc
|
30
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
NumJug
|
31
|
|
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
CodEnf
|
32
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
NumActe
|
33
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
NomEnf
|
34
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
SexEnf
|
35
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
AnDecl
|
36
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
MoisDecl
|
37
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
JourDecl
|
38
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
HeurDecl
|
39
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
MinDecl
|
40
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
AnNceEnf
|
41
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
MoisNceEnf
|
42
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
JourNceEnf
|
43
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
HeurNceEnf
|
44
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
MinNceEnf
|
45
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
LieuNceEnf
|
46
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
CodDeclarant
|
47
|
|
|
|
|
|
|
|
|
|
|
|
|
*
|
|
|
NomCompletDeclar
|
48
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
Qualdeclar
|
49
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
LieuNceDeclar
|
50
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
DatNceDeclar
|
51
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
ProfDeclar
|
52
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
Langue
|
53
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
NumHabitDeclar
|
54
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
CodPapa
|
55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*
|
|
NomPapa
|
56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
LieuNcePapa
|
57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
DatNcePapa
|
58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
ProfPapa
|
59
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
NumHabit
|
60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
SitMatr
|
61
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
DatRupt
|
62
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
odMaman
|
63
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*
|
LieuNceMaman
|
64
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
DatNceMaman
|
65
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
ProfMaman
|
66
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
NumHabit
|
67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
SitMatr
|
68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
DatRupt
|
69
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
b. Recherche des objets
Règles de passage de la MDF à
MCD
- Toute propriété source devient un identifiant
;
- Toute propriété but ayant une seule
propriété source devient propriété d'entité
;
- Toute propriété but ayant plusieurs sources
devient propriété d'une association de cardinalité
maximale égale à n ;
- Toute propriété à la fois but et source
d'au moins une propriété entraîne la
création d'une association binaire de cardinalité
maximale égale à 1.
Quelques objets recensés
Après avoir appliqué les règles de
passage, nous avons obtenu 15 objets : responsables, qualité
responsable, procuration, pays, document, enfant, agent, service, bureau,
avenue, quartier, commune, ville, pays.
c. Recherche des relations entre objets
Nous allons établir les liens sémantiques qui
unissent les objets
recensés.
Relation
|
Objets réunis
|
Habiter
|
Responsables - avenue
|
Se trouver
|
Bureau - Avenue
|
Enregistrer
|
Agent - enfant
|
Exhiber
|
Enfant - document
|
Organiser
|
Bureau - service
|
Déclarer
|
Responsables - enfant
|
envoyer
|
Responsables - procuration
|
Engendrer
|
Responsables - enfant
|
Travailler
|
Agent - service
|
Concerner
|
enfant - procuration
|
Provenir
|
Secteur - responsables
|
Se trouver
|
Quartier - avenue
|
Se trouver1
|
Commune - quartier
|
Appartenir
|
Secteur - commune./territoire
|
Se trouver2
|
District - commune
|
Se trouver3
|
Ville - district
|
Se trouver4
|
Pays - ville
|
Se trouver5
|
Bureau - service
|
Appartenir
|
Responsables - qualité responsables
|
d. Recherche des cardinalités entre
objets
Ici, nous allons dégager les possibilités
minimales et maximales qu'a une occurrence à participer dans une
relation. Nous avons été aidés par les règles de
gestion de l'état - civil de Kinshasa. Voyons - en.
Les règles de gestion de l'état - civil de
Kinshasa
Les règles de gestion varient d'une entreprise à
une autre. Deux entreprises peuvent exercer la même activité
(même système opérant) mais régie par des
différentes règles de gestion. Les règles de gestion
peuvent donc être des contraintes de périodicité
d'édition des documents, des formules de calcule ou les contraintes de
ces calculs (formule) ou encore certaines règles internes qui
régissent l'entreprise (politique interne de l'entreprise). Elles sont
recueillies pendant la narration.
- Tout enregistrement est conditionné par l'exhibition
d'une preuve de naissance ;
- Un enfant n'exhibe qu'une seule preuve de naissance mais une
preuve peut être exhibée par plusieurs enfants ;
- Un enfant peut être déclaré par l'un de ses
parents ou par une tierce personne (mandaté) moyennant une procuration
;
- Une procuration peut être écrite par l'un des
parents de l'enfant ou par une autre personne proche de l'enfant ;
- Un enfant déclaré après les 90 jours qui
suivent sa naissance doit exhiber
un acte de signification de jugement supplétif avant
d'être enregistré ; - Un parent ou un mandaté peut
déclarer un ou plusieurs enfants ;
- Un enfant ne peut être déclaré que dans un
seul bureau de l'état - civil
de Kinshasa ;
- Un enfant des parents apatrides acquiert la nationalité
congolaise ;
- Un enfant dont les parents sont en conflit de
nationalité ne sont pas acceptés ;
- Une commune peut avoir plusieurs bureaux d'état - civil
;
- Un papa peut avoir plusieurs femmes et vice-versa ;
- Les parents de l'enfant peuvent ou ne pas habiter ensemble ;
- Un parent peut avoir un ou plusieurs enfants mais il est des
enfants dont les parents ne sont pas connus ;
- Quelques formules :
o % enfants enregistrés
o Taux de natalité
o Total population
o Taux de croissance=
o Age enfant
Les cardinalités proprement dites
|
|
RESPONSABLES 1,1 1,n AVENUE
Habiter
QUALLITE 1,n 1,1 RESPONSABLES
Appartenir
BUREAU 1,1 1,n AVENUE
Se trouver5
AGENT 0,n 1,1 ENFANT
Enregistrer
ENFANT 1,1 1,n DOCUMENT
Exhiber
REPOSANBLE 1,n 1,1 PROCURATION
Envoyer
1,1
1,n
Déclarer
0,1
1,n
Engendrer
DECLARANT
RESPOSANBLES
ENFANT
ENFANT
PROCURATION 1,n 0,1 ENFANT
1,1
1,n
BUREAU
Appartenir1
SERVICE
'-' 54 '-'
AGENT
|
1,1
|
|
1,n
|
|
SECTEUR
|
|
1,n
|
|
QUARTIER
|
|
1,n 1,n
|
|
COMMUNE
|
|
|
DISTRICT
|
|
1,n
|
|
VILLE
|
|
1,1 1,1
|
|
PAYS
|
|
|
SECTEUR
|
|
|
1,n
|
SERVICE
|
|
|
|
|
1,1
|
|
|
|
|
REPOSANBLES
|
|
|
|
|
1,1
|
|
|
|
|
AVENUE
|
|
|
|
|
1,1
|
|
|
|
|
QUARTIER
|
|
0,1
|
|
|
|
|
|
|
COMMUNE
|
|
|
|
|
0,1
|
|
|
|
|
DISTRICT
|
|
|
|
|
1,n
|
|
|
|
|
VILLE
|
|
1,n
|
|
|
|
|
|
COMMUNE/TERR
|
Se trouver4
Travailler
Provenir
Se trouver
Se trouver1
Se trouver2
Se trouver3
Appartenir1
1,n
codpAY LibPay
BUREAU
codBur libBur
Organiser
1,n
DISTRICT
codVil libVil
1,1
1,n
VILLE /PROV
codVil libVil
Se trouver 2
1,1
codResp nom lieuNce datNce profession numHabit Sexe
langue
etatciviindicevie
RESPONSABLES
1,1
1,n
1,1
Posséder
Déclarer
0,n
1,1
1,n
1,n
1,n
1,1
PAYS
Se trouver 3
1,1
Provenir
Ecrire
Concerner
1,1
PROCURATION
codProc datproc
1,n
0,1
1,n
1,n
AVENUE
codAven libAven
Habiter 1
1,1
1,n
1,n
1,n
Enregistrer
1,n
Se trouver4
1,n
Se trouver
Appartenir2
1,n
QUALITRESP
codQual libQual
1,n
Appartenir
'-' 55 '-'
e. Présentation du MCD
codDoc designation contenu
SECTEUR
codsec LibSec
1,n
1,1
1,n
Exhiber
DOCUMENT
SERVICE
codsERV libServ
AGENT
matrAgent nomComple numphone
ENFANT
numActe
nomEnf Sexe
anNce moisNce jourNce HeurNce minNce lieuNce
QUARTIER
codQuart libQuart
COMMUNE /territoir
codDist libDist
1,1
1,n
Se trouver 1
1,1
1,n
Travailler
1,1
1,n
Organiser
1,1
|