Documentos de Académico
Documentos de Profesional
Documentos de Cultura
registros introduce una simetra que hace que los archivos secuenciales
resulten inadecuados para recuperar informacin general. El procedimiento
comn para manejarisercion en un archivo secuencial consiste en
recolectarlas en un apilo, el archivo de bitcora de transacciones, hasta que
el apilo resulte demasiado grande para realizar entonces una actualizacin
por lote. Esto se hace reorganizando el archivo. En este momento el archivo
de bitcora de transacciones se clasificade acuerdo con las mismas llaves
utilizadas para el archivo principal y las modificaciones se unen en una
nueva copia del archivo secuencial.
EJEMPLO DE APLICACIN
El desempeo de los archivos secuenciales est determinado por tres
factores principales: El factor de bloqueo, la longitud del archivo y la
seleccin de la llave.
Ventajas y Desventajas
La ventaja ms importante de la tcnica de organizacin secuencial de
archivos es la capacidad de acceso al siguiente registro rpidamente:
Mientras que el patrn de acceso a un archivo secuencial se conforme al
ordenamiento de registros en el archivo, los tiempos de acceso sern muy
buenos. Sin embargo, si el patrn de acceso al programa no se conforma al
patrn de ordenamiento de los registros, entonces la eficiencia del
programa puede ser terrible.
Otra ventaja de los archivos de organizacin secuencial es que son muy
sencillos de usar y aplicar.
Los elementos fundamentales para el buen desempeo de archivos
secuenciales son: el factor de bloqueo, la longitud del archivo (afectado por
el diseo del registro) y la eleccin de la llave. Los archivos de
organizacin secuencial son sencillos y pueden ser almacenados en un
medio econmico. Son muy adecuados para las aplicaciones que requieren
slo acceso secuencial a los datos contenidos. No son adecuados para
aplicaciones que requieren acceso directo a algunos registros particulares
de la coleccin. No proporcionan apoyo para aplicaciones interactivas. No
obstante, continuarn siendo importantes.
Ejemplos de Aplicaciones:
1.- En base al algoritmo se puede crear un sistema para un archivo
secuencial de transacciones
2.- Realizar un algoritmo que contenga la lgica para actualizar archivos
maestros secuenciales.
3.- Especificacin formal de problemas mediante precondicin y pos
condicin, utilizando el clculo de predicados de primer orden.
4.- Control de la Complejidad en la resolucin algortmica de problemas.
5.- Utilizacin del Diseo Descendente y Tcnicas bsicas de Diseo de
Algoritmos.
6.- Refinamiento de Datos y de Programas.
Metodologa para la derivacin y prueba de la Correccin de programas.
7.- Esquemas de Algoritmos Iterativos.
8.- Diseo y construccin de Programas Iterativos