2.4. QUANTIFICATION ET EVALUATION DU VOLUME GLOBAL DES
MLD
Une première quantification en volume du MOD a
déjà été effectuée, elle a permis notamment
de définir les cardinalités moyennes et le taux de participation
des relations.
Au niveau logique, il s'agira simplement d'affiner cette
première estimation en tenant compte de la structure logique des
données correspondant à la modélisation conceptuelle.
Ainsi, pour un MLD relationnel :
La cardinalité moyenne d'une patte de relation du
MCD devient la cardinalité moyenne du lien relationnel associé.
Elle est alors définie par le rapport :
- nb d'occurrences table enfant - nb d'occurrences table
parent
Le taux de participation d'une table enfant à
une table parente est défini par le rapport :
- nb d'occurrences de la table parente
référées - nb total d'occurrences table parent
Ce taux est de 100% si la cardinalité mini est de 1.
157
Ainsi, nous exprimons l'ensemble des résultats du
chiffrage : I Pour chaque table/record :
- la taille totale, en caractère = somme de la taille
des attributs composant la table ;
- la durée de vie des occurrences de la table ;
- le nombre maximal d'occurrences mémorisables dans la
mémoire immédiate.
I Pour chaque lien relationnel :
- la cardinalité moyenne ;
- le taux de participation ;
- optionnellement la cardinalité maxi ou mini à 95
%.
A partir des éléments quantifiés
précédemment déterminés, le concepteur peut
procéder à une évaluation grossière du volume total
des données à mémoriser, pour la mémoire
immédiate. Cette évaluation sera affinée
ultérieurement en tenant compte de l'optimisation (abordée
ultérieurement) et des caractéristiques techniques du
système de gestion de base de données utilisé.
Dans le cas d'un MLD relationnel, ce volume se
décompose en deux
parties :
I Le volume consacré aux données proprement
dites contenues dans les tables "primaires", ou volume "utile". Il peut
être estimé par :
?toutes les tables taille des tables x nombre d'occurrences
maxi.
I Le volume dû aux index secondaires qui seront
installés sur ces tables (ces index sont, dans la plupart des SGBD
relationnels commercialisés, des tables à part entière -
"tables index" -, leur estimation en volume suit alors le mode
précédent).
Ce volume total est une estimation de la taille
nécessaire pour la mémorisation de la future base de
données. En pratique, une bonne exploitation de la base de
données nécessitera un volume utile bien plus important, on
adoptera un coefficient de 2 à 3 ou plus selon les requêtes
effectuées sur la base et les performances du SGBD adopté.
158
Cela étant, la quantification et l'évaluation du
volume global des modèles logiques des données (MLD) issus du
projet de la « Gestion académique » a
été calculé et se décrit dans le tableau
ci-dessous.
|
N°
|
Tables
|
Tailles attributs
|
Tailles index
|
Nombre d'occurrences
|
Volume utile
|
Volume index
|
Volume total
|
|
SESSION
|
73
|
52
|
4
|
292
|
208
|
500
|
|
FAIRE
|
12
|
12
|
300.046
|
3.600.552
|
3.600.552
|
7.201.104
|
|
RESULTAT_SESS
|
211
|
40
|
90.000
|
18.990.000
|
3.600.000
|
22.590.000
|
|
DEFINIR
|
20
|
20
|
80
|
1.600
|
1.600
|
3.200
|
|
S_ENROLER
|
22
|
12
|
25.750
|
566.500
|
309.000
|
875.500
|
|
AVOIR
|
20
|
20
|
24.450
|
495.000
|
489.000
|
984.000
|
|
CRITERE
|
26
|
10
|
10
|
260
|
260
|
520
|
|
CONCERNER
|
20
|
20
|
15.000
|
300.000
|
300.000
|
600.000
|
|
ETUDIANT
|
457
|
75
|
15.000
|
6.855.000
|
1.125.000
|
7.980.000
|
|
ECOLE
|
190
|
60
|
15.000
|
2.850.000
|
900.000
|
3.750.000
|
|
DIPLOME
|
236
|
40
|
15.000
|
3.540.000
|
600.000
|
4.140.000
|
|
DEPOSER
|
43
|
40
|
15.000
|
645.000
|
600.000
|
1.245.000
|
|
DOSSIER
|
48
|
30
|
15.000
|
720.000
|
450.000
|
1.170.000
|
|
CONCOURS
|
101
|
20
|
500
|
50.500
|
10.000
|
60.500
|
|
PRESENTER
|
20
|
20
|
175.320
|
3.506.400
|
3.506.400
|
7.012.800
|
|
CLASSE
|
81
|
70
|
80
|
6.480
|
5.600
|
12.080
|
|
ENSEIGNER
|
20
|
20
|
945
|
18.900
|
56.700
|
75.600
|
|
SECTION
|
110
|
60
|
3
|
330
|
180
|
510
|
|
DEPARTEMENT
|
120
|
70
|
15
|
1.800
|
1.050
|
2.850
|
|
MATIERE
|
132
|
70
|
350
|
46.200
|
70.350
|
116.550
|
|
ENSEIGNANT
|
170
|
70
|
150
|
11.900
|
10.500
|
32.900
|
|
Volume Total (en octet) = (Volume utile + Volume index)
57.853.614
|
|
Coefficient de 3,5
|
|
Volume Théorique (en octet) = (Volume total *
Coefficient) 202.487.649
|
|
Soit 193,10727024078369140625 Méga octets
159
|