INTRODUCCIÓN
Los compiladores que manejan archivos secuenciales indexados tienen una interfaces con facilidades de manejo de datos extensivas que liberan al programador de los detalles de complementación y mantenimiento de archivos secuenciales indexados.
Los archivos secuenciales indexados son utilizados extensamente cuando existe la necesidad de accesar registros tanto secuencial como directamente. Si sólo se necesita de acceso secuencial, la organización secuencial de archivos generalmente es más económica. Si sólo es necesario el acceso directo, entonces la organización relativa de archivos requiere menos sobrecarga puesto que el acceso por orden de secuencia lógica de llave no necesita ser manejado.
ORGANIZACIÓN SECUENCIAL
Archivo secuencial es la forma más simple de almacenar y
recuperar registros de un archivo. En un archivo secuencial, se almacenan los
registros uno tras otro. El primer registro almacenado se coloca al principio
del archivo. El segundo se almacena inmediatamente después (no existen
posiciones sin uso), el tercero después del segundo, etc. Este orden nunca
cambia en la organización secuencial.
Una característica de los archivos secuenciales es que todos los registros se almacenan por posición: de primer registro, segundo registro etc.
Una característica de los archivos secuenciales es que todos los registros se almacenan por posición: de primer registro, segundo registro etc.
Ventajas y desventajas.
Ventajas:
Los archivos secuenciales proveen la mejor utilización de espacio y son rápidos cuando los registros son accesos secuencialmente.
Los archivos con poca volatilidad, gran actividad y tamaño variable son altamente susceptibles de ser organizados secuencialmente.
La ventaja más importante de la técnica de organización secuencial de archivos es la capacidad de acceso al "siguiente" registro rápidamente: Mientras que el patrón de acceso a un archivo secuencial se conforme al ordenamiento de registros en el archivo, los tiempos de acceso serán muy buenos. Sin embargo, si el patrón de acceso al programa no se conforma al patrón de ordenamiento de los registros, entonces la eficiencia del programa puede ser terrible.
Otra ventaja de los archivos de organización secuencial es que son muy sencillos de usar y aplicar.
Desventajas:
El acceso a un registro es pobre, la localización de un determinado registro no se puede hacer individualmente no de manera rápida, y el acceso aleatorio es impráctico.
Además, en los archivos secuenciales la dirección de registro está implícita y están vulnerables a fallas del sistema.
ESCRITURA DE LOS ARCHIVOS SECUENCIALES
En estos archivos, la información sólo puede leerse y escribirse empezando desde el principio del archivo.
Los archivos secuenciales tienen algunas características que hay que tener en cuenta:
1. La escritura de nuevos datos siempre se hace al final del archivo.
2. Para leer un dato concreto del archivo hay que avanzar siempre hasta donde se encuentre dicho dato. Si el dato requerido se encuentra antes del dato en que está se está posicionado el archivo en un momento dado, será necesario regresar al comienzo del archivo y avanzar hasta el dato necesario.
ALMACENAMIENTO DE ARCHIVOS SECUENCIALES
Los archivos secuenciales pueden almacenarse en dispositivos de acceso serial o directo. Con frecuencia los dispositivos de acceso serial son considerablemente menos caros que los dispositivos de acceso directo en un sistema de cómputo, pero de hecho, los dispositivos de almacenamiento de acceso directo en una computadora siempre proporcionan mayor capacidad de almacenamiento y acceso más rápido que los dispositivos de acceso serial.
OPERACIONES SOBRE ARCHIVOS SECUENCIALES
Para leer un archivo secuencial, el sistema siempre
comienza al principio del archivo y lee un registro a la vez hasta llegar al
registro deseado. Por ejemplo si ocurre que el registro particular es el décimo
en un archivo, el sistema comienza en el primer registro y lee hacia delante un
registro a la vez hasta llegar al décimo.
Actualización
en archivos secuenciales.
Un archivo maestro representa el punto estático de algún aspecto de alguna organización en un tiempo dado. Los cambios en la organización se reflejan en el archivo maestro, y para llevar a cabo la actualización del archivo maestro se tendrán que realizar los tipos de actualización:
Un archivo maestro representa el punto estático de algún aspecto de alguna organización en un tiempo dado. Los cambios en la organización se reflejan en el archivo maestro, y para llevar a cabo la actualización del archivo maestro se tendrán que realizar los tipos de actualización:
-Insertar un nuevo registro.
-Borrar un registro.
-Modificar un registro.
Al estar usando un archivo secuencial como archivo
maestro, el realizar las operaciones de actualización se llevara con el auxilio
de un archivo de transacciones, debido a que se realizará el proceso en lote
para que sea más eficiente.
Creación de archivos secuenciales.
La creación de un archivo secuencial se realiza agregando
registros al final del archivo, no importa el medio de entrada de datos. El
archivo secuencial puede ser almacenado en cintas o en discos magnéticos. Un
archivo secuencial puede tener registros fijos o variables, la declaración del
archivo y la definición del registro dependerá del lenguaje de programación que
se vaya a usar.
Clasificación
de los archivos secuenciales.
Normalmente el uso de los archivos secuenciales se da en
procesos en lote, donde se ha hecho notar que son eficientes cuando se llevan a
cabo diversas operaciones sobre una gran cantidad de registros o de todo el
archivo. Esta eficiencia se logra con una acción: la clasificación, proceso que
no es exclusivo de los archivos secuenciales, pero si necesaria para diversas
operaciones.
La clasificación es el proceso de examinar los registros en un archivo y ponerlos en una secuencia ascendente o descendente basada en el valor de uno o más campos del registro.
La clasificación es el proceso de examinar los registros en un archivo y ponerlos en una secuencia ascendente o descendente basada en el valor de uno o más campos del registro.
CONCLUSIÓN
Como podemos ver, las características de los archivos secuenciales nos
dan una clara idea para que y en donde los podemos utilizar, hasta donde
podemos llegar al usarlos en sus diferentes organizaciones. Debemos tener cuidado
al usar este tipo de archivos debido a que no son muy prácticos usándolos en la
realidad.
Borgata Hotel Casino & Spa Map & Directions - Mapyro
ResponderEliminarBorgata Hotel 광명 출장샵 Casino 화성 출장안마 & Spa is an MGM Resorts Casino in Atlantic City, New Jersey, Check out the map of the 군산 출장안마 Borgata Hotel Casino & 광명 출장샵 Spa to see 전라북도 출장샵 room