CHAPITRE TROISIEME :
CONCEPTION DE LA SOLUTION
III. 1. CONCEPTION DE LA BASE DE DONNEE
III. 1. 1. Modèle Conceptuel de données
(MCD)
Le modèle conceptuel de données, par sa
démarche méthodique et rationnelle, va nous permettre de cerner
les grandes étapes de réflexion qui se posent habituellement
à l'apprentissage de la méthode MERISE ; et va donc aussi nous
faciliter une approche aisée des problèmes de base à
résoudre dans l'étude des systèmes d'information.
a.Les règles de gestion
Les règles de gestion décrivent, dans l'ensemble,
le fonctionnement de l'organisation en rapport avec les données
transformées.
Ces règles vont constituer les limites que nous serons
astreint de respecter dans notre modèle conceptuel des
données.
1. Un client est identifié par le numéro de sa
carte d'identité, de manière générale, et un
numéro d'ordre pour l'identifier au sein du centre et a un nom, un
postnom, un prénom, un sexe, une date de naissance, un lieu de
provenance, un nationalité et reçoit une facture et une chambre
pour un séjour donné
2. Un service est identifié par un code et a une
description.
3. Une facture est identifiée par un numéro et a
un numéro d'ordre, un code de service, une date de la transaction et un
coût du service.
4. Dans un séjour le client a une facture pour les
services qu'il a consommés.
5. Un paiement s'identifie par un numéro de reçu
et contient un numéro d'ordre, une date de perception, un montant
payé et un libellé.
6.
Un séjour est identifié par le numéro
d'ordre (ou numéro de séjour).
7. Un client peut identifier un ou plusieurs séjours.
8. Dans un ou plusieurs séjours le client peut être
facturé par un ou plusieurs services consommés.
9. Un séjour peut être sanctionné par un ou
plusieurs paiements.
10. Tous les clients ambulants sont regroupés sous le
code CA
b. Dictionnaire des données
Le dictionnaire des données est une liste précise
de chacune des données manipulées représentées par
une mnémonique (un identificateur) et une définition
précise de la donnée reconnue par tous au sein de
l'organisation.
Voici comment nous le tenons :
Mnémonique
|
Définition
|
Mode d'obtention
|
Type
|
Règles de gestion
|
Remarque
|
NumCartId
|
Numéro de la carte d'identité du client
|
Mémorisé
|
AN
|
-
|
Unique
|
Nom
|
Nom du client
|
Mémorisé
|
AN
|
-
|
|
Postnom
|
Postnom du client
|
Mémorisé
|
AN
|
-
|
|
Prenom
|
Prénom du client
|
Mémorisé
|
AN
|
-
|
|
Sexe
|
Sexe du client
|
Mémorisé
|
AN
|
-
|
|
TelClient
|
Numéro de téléphone du client
|
Mémorisé
|
Numérique
|
-
|
|
Nationalite
|
Nationalité du client
|
Mémorisé
|
AN
|
-
|
|
LieuProv
|
Lieu d'où vient le client
|
Mémorisé
|
AN
|
-
|
|
DateNais
|
Date de naissance du client
|
Mémorisé
|
D
|
-
|
|
NumOrdre
|
Numéro d'ordre
|
Mémorisé
|
AN
|
-
|
Unique
|
DateEntree
|
Date où le client entre au centre
|
Mémorisé
|
D
|
-
|
|
CodeServ
|
Code du servie
|
Mémorisé
|
AN
|
--
|
Unique
|
DescrptServ
|
Description du service
|
Mémorisé
|
AN
|
-
|
|
NumFact
|
Numéro de la facture
|
Mémorisé
|
M
|
-
|
Unique
|
DateTrans
|
Date de la transaction
|
Mémorisé
|
D
|
-
|
Unique
|
CoutServ
|
Coût du service
|
Mémorisé
|
Monétaire
|
-
|
|
NumRecu
|
Numéro du reçu
|
Mémorisé
|
AN
|
-
|
|
DatePercpt
|
Date de la perception
|
Mémorisé
|
D
|
-
|
|
MontantPaye
|
Montant payé par le client
|
Mémorisé
|
Monétaire
|
-
|
|
Libelle
|
Libellé du montant payé
|
Mémorisé
|
AN
|
-
|
|
c.Graphe de dépendance fonctionnelle
(GDF)
NumCartId
CodeServ
DescrptServ
NumRecu DatePercpt MontantPaye Libelle
DateEntree TelClient LieuProv
NumOrdre
Nom Postnom Prenom Sexe DateNais Nationalite
NumFact
CoutServ DateTrans
c.Modèle Conceptuel de Données
(1,1)
Sancti onner
Identifier
(1n) NumOrdre DateEntree TelClient
LieuProv
(1,1)
Affectation
(1,1)
Client
NumCartId Nom
Postnom Prenom
Sexe DateNais Nationalite
|
Service
Code Serv DescrptSer
Etre
Paiement
Facturer Facture
NumFact CoutServ DateTrans
NumRecu DatePercpt MontantPaye Libelle
(1,n) (1,n)
(1,1) (1,n)
III. 1. 2. Modèle Logique de
Données
Les règles de passage du MCD au MLD nous amènent
à ceci :
1. Client (NumCartId, Nom, Postnom, Prenom, Sexe, DateNais,
Nationalite)
2. Affectation (NumOrdre, DateEntree, TelClient, LieuProv,
NumCartId#)
3. Facturation (NumFact, CoutServ, DateTrans, NumOrdre#,
CodeServ#)
4. Paiement (NumRecu, DatePercpt, MontantPaye, Libelle,
NumOrdre# )
5. Service (CodeServ, DescrptServ).
III. 1. 3. Modèle Physique de données
|