II.3.1.1. RECHERCHE DES DEPENDANCES FONCTIONNELLES
La structuration des données du dictionnaire des
données s'effectue en 4 étapes :
1. Détermination de la liste des DF simples et
Construction, à partir de ces DF des entités de la base de
données.
2. Détermination des DF composées et,
Construction, à partir de ces DF des relations non CIF
3. Détermination de la liste des DF entre les
identifiants et constructions des relations CIF,
4. Construction du schéma et détermination des
cardinalités de liaison.
a) MATRICE DES DEPENDANCES FONCTIONNELLES A SOURCE
SIMPLE
40
N°
|
PROPIETES
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
1
|
NumBon
|
*
|
|
|
|
|
|
1
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
DateBon
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3
|
NomPatient
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4
|
NomMedecin
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5
|
NomEts
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
|
AnneeNAis
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7
|
CodeEch
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
|
DateEch
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9
|
CodeEx
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10
|
NomEx
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11
|
PrixEx
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12
|
CodeCat
|
|
|
|
|
|
|
|
|
1
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13
|
NomCat
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14
|
CodeLab
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
15
|
NomLab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
16
|
PostnomLab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
17
|
PrenomLab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
18
|
NumFac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
19
|
DateFac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
20
|
Motif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
21
|
MontantPaye
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
|
22
|
MatC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
|
|
|
*
|
|
|
|
|
23
|
NomC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
24
|
PostnomC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
25
|
PrenomC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1
|
|
|
|
|
26
|
ResultatEx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41
DF1: NumBon Datebon, Nompatient, AnneeNais, NomMedecin,
NomEts
DF2: CodeEch DateEch, NumBon, CodeLab
DF3: CodeEx NomEx, PrixEx, CodeCat
DF4: CodeCat NomCat
DF5: CodeLab NomLab, Post nomLab, PrenomLab
DF6: NumFac DateFac, Motif, MontantPaye, NumBon, MatC
DF7: MatC NomC, Post nomC, PrenomC
b) MATRICE DES DEPENDANCES FONCTIONNELLES A SOURCE
COMPOSEE
N°
|
PROPRIETES
|
DF8
|
DF9
|
1
|
Numbon
|
D
|
|
2
|
CodeEch
|
|
D
|
3
|
CodeEx
|
D
|
D
|
4
|
CodeCat
|
|
|
5
|
CodeLab
|
|
|
6
|
NumFac
|
|
|
7
|
MatC
|
|
|
8
|
ResultatEx
|
G
|
|
DF7 : NumBon, CodeEx ResultatEx
La DF9 est formée de CodeEch et CodeEx qui sont des
clés primaires mais en ayant une relation NON CIF et Non Porteuse des
propriétés.
c) MATRICE DES CLES
d) GRAPHES DES CLES ET STRUCTURE D'ACCES THEORIQUE
(SAT)
NumBon
NumFac
MatC NomC PostnomC PrenomC
CodeEch DateEch
CodeCat NomCat
NumBon, CodeEx ResultatEx
DateBon NomPatient NomMedecin NomEts
DateFac
Motif
MontantPaye
CodeEx NomEx PrixEx
CodeLab NomLab PostnomLab PrenomLab
CodeEch, CodeEx
N°
|
PROPRIETES
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
Numbon
|
|
*
|
|
|
|
*
|
|
2
|
CodeEch
|
|
1
|
|
|
|
|
|
3
|
CodeEx
|
|
|
1
|
|
|
|
|
4
|
CodeCat
|
|
|
*
|
|
|
|
|
5
|
CodeLab
|
|
*
|
|
|
|
|
|
6
|
NumFac
|
|
|
|
|
|
1
|
|
7
|
MatC
|
|
|
|
|
|
*
|
|
42
e) CONSTRUCTION DU MCD
ECHANTILLON
BON EXAMEN
FACTURE
(1,n) Concerner1 (1,1)
(0,1)
NumBon DateBon NomPatient AnneeNais NomMedecin NomEts
C.I.F.
CodeEch DateEch
(1,1)
(1,n)
Concerner2
Concerner4
Traiter C.I.F.
ResultatEx
(1,n)
(1,1)
Etablir C.I.F.
(1,n)
(1,n)
EXAMEN
NumFac DateFac Motif MontantPaye
CAISSIER
MatC NomC
Post nomC PrenomC
LABORANTIN
CodeLab NomLab PostnomLab PrenomLab
CodeEx NomEx PrixEx
(1,1)
(1,n)
Appartenir
C.I.F.
(1,1)
Concerner3
C.I.F.
CATEGORIE
43
TABLEAU DES CARDINALITES
N°
|
ENTITE
|
ASSOCIATION
|
CARDINALITES
|
SIGNIFICATION
|
1
|
Caissier/ Facture
|
Etablir
|
(1,n), (1,1)
|
Un ou plusieurs
caissiers peuvent une seule facture.
|
2
|
Facture/ Bon d'examen
|
Concerner3
|
(1,1), (0,1)
|
Une seule facture
concerne au moins un bon d'examen
|
3
|
Laborantin/Echantillon
|
Traiter
|
(1,n), (1,1)
|
Un ou plusieurs
laborantins peuvent un seul échantillon.
|
4
|
Bon d'examen /Echantillon
|
Concerner1
|
(1,n), (1,1),
|
Un ou plusieurs bons
d'examen peuvent
concerner un
échantillon.
|
5
|
Bon d'examen / Examen
|
Concerner2
|
(1,n), (1,n)
|
Un ou plusieurs bons
d'examen peuvent
concerner un ou plusieurs examens.
|
6
|
Examen/ Catégorie
|
Appartenir
|
(1,1), (1,n)
|
Un seul examen
appartient à une ou plusieurs catégories.
|
7
|
Examen/Echantillon
|
Concerner4
|
(1,n), (1,n)
|
Un ou plusieurs
examens peuvent
concerner un ou plusieurs échantillons.
|
44
|