5
ISAM (Suite)
Création du fichier: les feuilles (pages de données)
sont allouées séquentiellement et triées selon la clé
de recherche; ensuite les pages de débordement
sont crées.
Entrées d’indexes: <valeur de la clé, page id>;
orientent la recherche vers les entrées de données
se trouvant dans les pages feuilles.
Recherche: Commence à la racine; compare des
clés pour aller vers la feuille appropriée. Coût:
log F N ; F = # entrées/pg index, N = # feuilles
Insertion: Trouver la feuille à la quelle appartient
l’entrée de donnée et l’y mettre.
Effacement: Trouver et enlever l’entrée de la
feuille; désaffecter une page de débordement vide.
*Structure statique: les changements n’affectent que les feuilles.
Pages de
données
Pages des
indexes
Pages de
débordement