Archivo secuencial

Es una organización que consiste en almacenar y recuperar datos en forma contigua. Para accesar al registro n deben procesarse los n-1 registros previos. Una de las ventajas que ofrece esta organización es el buen aprovechamiento que se hace del medio de almacenamiento, así como la facilidad (relativa) en su implementacion y el bajo costo de operación al no requerir de un medio de almacenamiento direccionable.

Las razones para implementar una organización secuencial pueden ser:

  • El problema no requiere de una organización mas compleja.- El diseñador determina que después de analizar el problema este no requiere de toma de decisiones en tiempo real o con un alto nivel de prioridad. El caso no amerita la inversión del tiempo y esfuerzo para implementar una organización mas compleja.
  • No existe disponibilidad de recursos.- En este caso no es posible la adquisición de medios de almacenamiento direccionable o de otros recursos que permitan procesos en línea (equipo de Telecomunicaciones, Verificación de datos y demás).

CARACTERISTICAS:

Ventajas:

– La implementacion es económica.
– Los algoritmos que controlan la generación de transacciones son mas sencillos.
– Pueden determinarse con precisión el orden de arribo de los datos.

Desventajas

– La información no esta actualizada en todo momento.
– El acceso a los datos es relativamente lento.

Cuando se opta por la organización secuencial pueden utilizarse varias alternativas siendo la mas común el procesamiento por lotes.

Procesamiento por lotes.

Las operaciones regulares se acumulan por un periodo de tiempo determinado o hasta completar un volumen especifico, generándose así el archivo de transacciones.

Una vez transcurrido este periodo o habiéndose completado el volumen de transacciones, la información es «vaciada» en el archivo maestro, realizándose así la actualización.

Concluida la actualización el archivo de transacciones debe ser inicializado, preparándolo así para el siguiente periodo.