Tecnología

Inicio

Tipos de archivos secuencial

Un archivo secuencial es un archivo en el que se accede a los datos en el mismo orden en que fue originalmente entró en el archivo, con los datos más en el comienzo y los datos más recientes al final. Es una estructura de archivos muy común, ya que es el más fácil de acceder por muchos tipos diferentes de programas de software. A pesar de que es una estructura de archivo común, tiene sus inconvenientes cuando se trata de buscar la eficiencia y la velocidad. Existen tres tipos de archivos secuenciales: el archivo de la secuencia de registro, archivo secuencial de línea y archivo secuencial impresora.

Archivo secuencial registro

Un archivo secuencial registro es el formato por defecto al crear archivos secuenciales. Programas escribir registros en el archivo en orden secuencial. Un registro es un conjunto completo de datos que define un elemento en el archivo. Por ejemplo, un registro de cliente consiste en el código de nombre del cliente, dirección, ciudad, estado y código postal. Dependiendo del uso previsto del registro, la información adicional puede existir en el registro como un número de cliente, los miembros de una familia o de otros detalles relacionados con el cliente específico.

Línea de archivo secuencial

Un archivo secuencial de línea es un archivo de texto o archivo ASCII. Los programas simples tales como WordPad y el Bloc de notas, crear archivos secuenciales de línea. Cada línea de caracteres es un registro separado del siguiente por una línea de delimitador de registro. Un delimitador de registro es un personaje tal como un punto o una coma combinado con un retorno de carro o salto de línea de comandos. Este tipo de archivo es principalmente para la visualización de datos en lugar de la extracción de datos para utilizar en otra área de un proceso del programa.

Archivo secuencial impresora

Un archivo secuencial impresora es un archivo enviado a una impresora. Este tipo de archivo no es capaz de aceptar la entrada adicional. Los registros de un archivo secuencial impresora provienen de un programa de impresión donde el usuario selecciona los datos para la impresión. Además de los datos necesarios para la salida, que contiene caracteres especiales necesarios para impulsar la impresora. Estos caracteres especiales contienen los códigos de comando de impresora necesarios para la impresora para producir funciones tales como retornos de carro, el formato de fuente, fichas de página y saltos de página.

Inconveniente

El inconveniente de utilizar archivos secuenciales para el almacenamiento de datos es la falta de velocidad en la búsqueda de datos. Durante la búsqueda de criterios específicos, un programa debe comprobar y eliminar cada registro secuencial. Por ejemplo, si existen los datos requeridos en el expediente 45.000, el programa debe buscar a través de los registros anteriores 44,999 antes de que se localiza el artículo. Esto puede ralentizar un proceso de búsqueda si el archivo contiene una gran cantidad de registros.