I.2.4 .PRESENTAT ION DU MLD
VALIDE
I.2.5.SCHEMAS RELATIONNELS ASSOCIES AU MLD VALIDE
1. AGENT : {#matrag: texte[5], nomag: texte[20], pstag:
texte[25], sexag: texte[1], #codfonc: texte[5], #codserv:
texte[5], adrag: texte[25]} ;
2.CLIENT : {#numcl: texte[10], #codnat: texte[5],
nomcl: texte[20], pstcl: texte[30], adrcl: texte[25], sexcl: texte[1], tel cl:
texte[15] , e_mailcl: texte[20]} ;
3. PRET: {#codp : texte [10], designp : texte
[20]}
4. DOCUMENT: {#coddoc : texte [10], libdoc : texte
[20]}
5. BANQUE: {#codbq : texte [5], libbq : texte [30],
lieubq: texte [30], nogsbq: texte [20], numcompt: texte [20]}
6. PAIEMENT: {#codpaie : texte[5], #codbq :
texte[5], libpaie : texte[20], montpaie: texte[15], typepaie :
texte[20] , datpaie: date[10]}
7. NATIONALITE: {#codnat : texte [5], libnat:texte
[30]}
8. REMBOURSER: {#numcl : texte [10],
#codp : texte [5], datrem: date [10]}
9. BENEFICIER: {#numcl : car [10],
#codp : car [5], MONTB : car [15] DATD : date [10]
DATF : date [10]}
10. PRESENTER: {#numcl: texte[10],
#coddoc : texte[10], cods: texte[15] ,numdoc: texte[20] datp:
date[10]}
11. ENREGISTRER: {#coddoc : texte [10],
#matrag: texte [5], datenr: date [10]}
12. SE PRESENTER: {#matrag : texte [5],
#codbq: texte (5], datpr : date [10]}
13. FONCTION: {#codfonc: texte [5], libfonc : texte
[15]}
14. SERVICE: {#codserv : texte [5], libserv : texte
[15]}
15. CHEQUE: {#numch : texte [7], #matrag :
texte [5], design : texte [30], mont c: texte [20], montl: texte [30]}.
I.2.6.1 CALCUL DU VOLUME UTILE DE LA BASE DE
DONNEES
Volume global = ?r(2)*N
Avec R : taille de l'attribut
N : nombre d'occurrence de la table
N : nombre d'attribut de la table
I : numéro de l'attribut
D'où le volume utile de notre base de
données par ?de volume de table
N°
|
TABLES
|
TAILLE
|
OCCURRENCE
|
VOLUME TOTAL
|
1
|
AGENT
|
123
|
70
|
8610
|
2
|
CLIENT
|
111
|
50
|
5550
|
3
|
PRET
|
25
|
10
|
250
|
4
|
DOCUMENT
|
30
|
10
|
300
|
5
|
BANQUE
|
100
|
20
|
2000
|
6
|
PAIEMENT
|
50
|
15
|
750
|
7
|
NATIONALITE
|
35
|
5000
|
175000
|
8
|
REMBOURSER
|
40
|
250
|
10000
|
9
|
BENEFICIER
|
50
|
250
|
12500
|
10
|
PRESENTER
|
65
|
212.5
|
13812.5
|
11
|
ENREGISTRER
|
25
|
277.5
|
6937.5
|
12
|
SE PRESENTER
|
20
|
507.5
|
10150
|
13
|
FONCTION
|
20
|
26
|
520
|
14
|
SERVICE
|
20
|
30
|
600
|
15
|
CHEQUE
|
80
|
55
|
4400
|
VOLUME UTILE
|
251380
|
1.2.6.2. CALCULE DU VOLUME DES INDEX
N°
|
TABLES
|
INDEX
|
TAILLE
|
OCCURRENCE
|
VOLUME INDEX
|
1
|
AGENT
|
#MATRAG
#CODFONC
#CODSERV
|
5
5
5
|
70
|
1050
|
2
|
CLIENT
|
#NUMCL
#CODNAT
|
10
5
|
50
|
750
|
3
|
PRET
|
#CODP
|
5
|
10
|
50
|
4
|
DOCUMENT
|
#CODDOC
|
10
|
10
|
100
|
5
|
BANQUE
|
CODBQ
|
5
|
20
|
100
|
6
|
PAIEMENT
|
CODPAIE
CODBQ
|
5
5
|
15
|
150
|
7
|
NATIONALITE
|
CODNAT
|
5
|
5000
|
25000
|
8
|
REMBOURSER
|
NUMCL
CODP
|
10
5
|
250
|
3750
|
9
|
BENEFICIER
|
NUMCL
CODP
|
10
5
|
250
|
3750
|
10
|
PRESENTER
|
NUMCL
CODP
|
10
5
|
212.5
|
3187.5
|
11
|
ENREGISTRER
|
CODDOC
MATRAG
|
10
5
|
277.5
|
4162.5
|
12
|
SE PRESENTER
|
MATRAG
CODBQ
|
5
5
|
10150
|
101500
|
13
|
FONCTION
|
CODFONC
|
5
|
20
|
100
|
14
|
SERVICE
|
CODSERV
|
5
|
30
|
150
|
15
|
CHEQUE
|
NUMCH
MATRAG
|
7
5
|
55
|
660
|
VOLUME DES INDEX
|
144460
|
|