Chapitre III : Méthode de l?optimisation de la
base de
données 36
1-Evaluation générale des performances d?une
application 36
2-Les paramètres d?enregistrements 36
a-L?accès séquentiel 37
b-L?accès direct 37
3-La démarche d?optimisation 37
Chapitre IV : Optimisartion du SGBDR : Oracle 39
1-Implémentation des index 39
2-Enregistrement des données et accès concurents
40
3-Reprise après panne 40
4-Optimisation de requêtes 40
5-Base de données réparties 41
DEUXIEME PARTIE : Optimisation du code 42
Chapitre I: Optimisation des variables 44
1-Déclarations des variables 44
2-Utilisation des tableaux (Dim) 44
Chapitre II : Optimisation sur les nombres 45
1-Longueur d'un nombre entier positif ou nul 45
2-Pour un nombre entier négatif 45
3-Parité d?un nombre 46
4-Calculs des puissances entières 46
5-Calcul de la racine carré 47

6-Division entière 47
7-La multiplication plus rapide que la division 48
8-Le Pré-calcul 48
9-Maximum et Minimum de 2 nombres 49
10-Attribution de 2 valeurs alternatives 49
Chapitre III : Optimisation des tests 51
1-Vérification d?une condition avec renvoi Booléan
51
2-Les fonctions conditionnelles 51
3-Les différentes écritures d?If 55
Chapitre IV : Optimisation sur les chaînes 56
1-Les fonctions de chaînes 56
2-Chaîne statistique ou dynamique 57
3-La concaténation de chaîne 57
4-La chaîne nulle 58
Chapitre V : Optimisation des boucles 59
Chapitre VI : Compulation de l?application 62
1-IDE 62
2-Le Compilateur 62
a-Compilation P-Code 63
b-Compilation en code natif 63
c-Optimisation avancéés 64
3-Les APIs 66

150
4-Recursivité 67
TROISIEME PARTIE : Etude de cas : 68
Chapitre I : La base de données oracle 70
1-Les objets de la base de données 70
2-Les tables de la base 70
a-Table Départemant & Enregistrement s 70
b-Table mployé & les Enregistrements 71
c-Table Job & Enregistrements 73
d-Table Localité & Enregistrements 73
e-Table S_CUSTOMER & Enregistrements 74
F-Table S_TITLE & Enregistremens 75
Chapitre II : L?application Vbfrance 77
1-connexion 77
a-Conception 77
b-module 77
c-Exécution 80
2-Menu 81
b-Code 81
c-Exécution du Menu 85
3-Département 85
a-mode conception 85
b-Module 86
c-code 89

4-Employé 103
a-mode conception 103
b-Module 103
c-code 107
5-Client 129
6-Région 129
a-mode de conception 129
b-Module 130
c-code 133
CONCLUSION 142
ANNEXE 143
BIBLIOGRAPHIE 144
TABLE DES MATERIELS 145
|