Los archivos secuenciales indexados almacenan registros ordenados por clave en un archivo de datos, mientras que un archivo de índice contiene punteros a las ubicaciones de los registros para permitir un acceso rápido. Los registros se organizan en bloques y el archivo de índices contiene la clave del último registro de cada bloque junto con la dirección de memoria del bloque, lo que permite localizar rápidamente los registros.