#
📁 Tema 1 - Ficheros indexados
#
Ficheros indexados
Estos ficheros utilizan índices, para acceder directamente a un registro, sin tener que leer todos los ficheros anteriores.
Estos índices son similares a los de un libro, el cuál nos dice la página exacta donde está la informacion que buscamos, sin tener que buscar página por página.
Existe entonces una
- Zona de registros: donde se encuentran los datos del archivo.
- Zona de índices: contiene una tabla con las claves de los registros y las posiciones de cada uno de los ficheros.
La tabla de índices está ordenada por el campo clave, y esta se carga en la memoria principal (RAM) para hacer las búsquedas más rápidas.
Explicacion de la imagen
La imagen muestra a la izquierda una tabla de índices (clave -> dirección). Y a la derecha, vemos una representacion del disco duro.
La informacion está en el disco, ¿pero dónde?
Cuando queremos buscar dónde está ubicado el archivo, solo tenemos que ir a la tabla de índices y mirarlo. Una solución muy rápida para encontrar dónde está nuestro archivo, sin necesidad de mirar todos los archivos del disco duro.
#
Caracteristicas
Tenemos las siguientes:
- El registro tiene que tener un campo clave, o combinacion de campos, que haga único al registro.A este campo se le conoce como campo clave o clave primaria, y es el que sirve de índice.
- Permite utilizar el modo de acceso secuencial y directo para leer la informacion guardada en sus registros
- Para acceder a este tipo de ficheros utilizando el modo de acceso directo, se hace conociendo el contenido del campo clave del registro que queremos localizar.