You are on page 1of 8

Archivos secuenciales indexados

Indicé

TEMA / No. Pagina

Introducción…………………………………….…………………………………….……1

ARCHIVO SECUENCIAL INDEXADO…………………….……………………………………….2

Ventajas/Desventajas/Operaciones de un archivo secuencial…………….…………3

Recomendaciones……………………………………………………………….………..4

Conclusiones………………………………………………………………………………5

E grafía……………………………………………………………………….…………….6
Introducción

El siguiente trabajo o investigación tiene por objetivo dar a conocer de manera

detallada las características de archivos indexados INDIZAR, INDICE seria la

correcta traducción la palabra INDEXAR. Las últimas páginas de un libro suelen

contener un índice, es decir, una tabla que contiene una lista de temas (llaves) y

números de página en donde pueden encontrarse esos temas (campos de

referencia) eso es indexar pero para conocer más se detalla a continuación.


ARCHIVO SECUENCIAL INDEXADO
Este tipo de organización de archivo cuando existe la necesidad tanto de acezar los registros
secuencialmente, por algún valor de llave, como de acensarlos individualmente. Un archivo
secuencial indexado proporciona la combinación de tipos de acceso que manejan un archivo
secuencial y un archivo relativo o de acceso directo.

Consiste en que los archivos están organizados secuencialmente sin embargo, es posible acceder
directamente a los registros. La organización secuencial-indexada de un archivo brinda facilidades
para acceder a los registros de ambas formas, secuencial y directamente. Los registros se
almacenan en la secuencia física usual por la clave primaria. Además, se almacena en el disco el
índice de la localización del registro. Esto permite el acceso secuencial a los registros para aquellas
aplicaciones que realicen una gran cantidad de actualizaciones y, por otra parte, el acceso directo
de acuerdo con las solicitudes de los usuarios.

OPERACIONES BASICAS DE ARCHIVO SECUENCIALES INDEXADOS

 Crear zonas de índice y datos como archivos vacíos originales.


 Cargar el archivo índice en memoria antes de utilizarlo.
 Rescribir el archivo índice desde memoria después de utilizarlo.
 Actualizar registros al archivo de datos y al índice.
 Borrar registros de archivos de datos.
 Actualizar registros en el archivo de datos.

El índice proporciona una capacidad de búsqueda para llagar rápidamente al registro deseado y el
archivo de desbordamiento es similar al archivo de registros usado en un archivo secuencial, pero
está integrado de forma que los archivos de desbordamiento se ubiquen siguiendo un puntero
desde su registro predecesor.

Cada registro del archivo principal tiene un campo adicional que es un puntero al archivo de
desbordamiento. Cuando se inserta un nuevo registro al archivo, también se añade al archivo de
desbordamiento. El registro del archivo principal que precede inmediatamente al nuevo registro
según la secuencia lógica se actualiza con un puntero del registro nuevo en el archivo de
desbordamiento, si el registro inmediatamente anterior está también en el archivo de
desbordamiento se actualizará el puntero en el registro.

Las características más relevantes de un archivo indexado, son las siguientes:

a) El diseño del registro tiene que tener un campo, o combinación de campos, que permita
identificar cada registro de forma única, es decir, que no pueda haber dos registros que tengan la
misma información en él. A este campo se le llama campo clave y es el que va a servir de índice.
Un mismo fichero puede tener más de un campo clave, pero al menos uno de ellos no admitirá
valores duplicados y se le llama clave primaria. A las restantes se les llama claves alternativas.
b) Permiten utilizar el modo de acceso secuencial y el modo de acceso directo para leer la
información guardada en sus registros. Con esa información el sistema operativo puede consultar
el índice y conocer la posición del registro dentro del fichero. En el modo de acceso secuencial
los registros son leídos ordenados por el contenido del campo clave, independientemente del
orden en que se fueron grabando (El orden lógico no es igual al orden físico), debido a que el
acceso a los datos se hace a través del índice, que para hacer más fácil la búsqueda de los registros
permanece siempre ordenado por el campo clave.

VENTAJAS

1. Permite el acceso secuencial.


2. Permite el acceso directo a los registros.
3. Se pueden actualizar los registros en el mismo fichero, sin necesidad de crear un fichero
nuevo de copia en el proceso de actualización.

DEVENTAJAS

1. Ocupa más espacio en el disco que los ficheros secuénciales, debido al uso del área de índices.

2. Tiene tendencia a que aumente el tiempo medio de acceso a los registros, cuando se producen
muchas altas nuevas con claves que hay que intercalar entre las existentes, ya que aumenta el
área de overflow.

OPERACIONES SOBRE UN ARCHIVO SECUENCIAL.

 Los archivos secuenciales son típicamente utilizados en aplicaciones de proceso de lotes Y


son óptimos para dichas aplicaciones si se procesan todos los registros. La organización
secuencias de archivos es la única que es fácil de usar tanto en disco como en cinta.

 Para las aplicaciones interactivas que incluyen peticione s o actualizaciones de registros


individuales, los archivos secuenciales ofrecen un rendimiento pobre.

Estructura lógica de Archivo Secuencial-Indexado

En este tipo de organización de archivos


se dispone de una tabla en que aparecen
ordenados secuencialmente los
números de la clave del archivo y
asociados a cada uno de ellos de da la
dirección del registro correspondiente.
Recomendación

El reto de usar una clave (llave) nos deja un importante proceso ya que
nos ayuda a tener acceso a la información de una forma más rápida a
nosotros que lo programamos. Recuperamos la información en el menor
tiempo posible y no nos perdemos en el programa, por eso si se trata de
algo que va de la mano es mejor usar archivos indexados y así nos
ayudara a no perdernos y a encontrar más fácil un dato.
Conclusión

El trabajar con archivos indexados cuando va de acuerdo a lo que estamos

haciendo nos facilita y hace más ordenado nuestro código y con los procesos mas

sencillos.
E grafía

https://es.scribd.com/doc/75725104/ARCHIVOS-INDEXADOS

http://www.itnuevolaredo.edu.mx/takeyas/apuntes/Administracion_Archivos/Apuntes/Archivos_
secuencial-indexados.PDF

Consultado (21/02/2018)

You might also like