Instituto Tecnológico Superior de Lerdo

Nombre del trabajo: Ensayo de los archivos secuenciales.

Nombre del Alumno: Claudio Maldonado Ortiz

Fecha de entrega: 30 de Enero del 2012

INTRODUCCION En el ensayo se hablara de lo que son los archivos secuenciales como se crea y trabaja. Primero definiremos lo que es un archivo luego podremos comprender el concepto de ³archivos secuenciales´.

DESARROLLO Archivos.- Son una colección de información (datos relacionados entre sí), localizada o almacenada como una unidad en alguna parte de la computadora. Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones. Archivos Secuenciales Es la forma básica de organizar un conjunto de registros, que forman un archivo, utilizando una organización secuencial. En un archivo organizado secuencialmente, lo registros quedan grabados consecutivamente cuando el archivo se utiliza como entrada. En la mayoría de los casos, los registros de un archivo secuencial quedan ordenados de acuerdo con el valor de algún campo de cada registro. 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. Para las aplicaciones interactivas que incluyen actualizaciones de registros individuales, los archivos secuenciales ofrecen un rendimiento pobre. Normalmente un archivo secuencial se almacena en bloques, en un orden secuencial simple de los registros. La organización física del archivo en una cinta o disco se corresponde exactamente con la ubicación lógica del archivo.

Estructura y manejo de archivos secuenciales Con el fin de proporcionar una secuencia para los registros, se define una llave para cada uno. Uno o más atributos se volverán los atributos llave para los registros en los archivos. El conjunto de valores para los atributos llave generalmente identifica el objeto descrito por el registro. Entonces los registros en el archivo se conservan en el orden de acuerdo con los atributos llave. Existen además muchas operaciones asociadas a archivos, las más elementales son:

1.- Creación de Archivo.- En este proceso se pretende solamente crear un archivo nuevo en disco, con su nombre, tipo y especialidad de almacenamiento de datos apropiado. 2.- Apertura de Archivos.- En este caso se pretende abrir un archivo ya existente en disco para procesarlo, ya sea cargar o grabar datos en sus registros, o leer algún registro en especial para mandarlo a una variable de cualquier tipo. 3.-Cierre de archivos: Es la operación más importante en cualquier programa que maneje archivos, se cierra el archivo como última instrucción del programa. 4.-Altas en archivo.- En este proceso se carga una clase en memoria con sus datos pertinentes y se graba la clase en el archivo en disco. 5.-Lectura de archivo.- En este proceso, se abre el archivo y se manda el registro de disco, a una clase en memoria para su procesamiento. 6.- Consulta de archivos: En este proceso se pretende desplegar todos los registros del archivo en disco a la pantalla, ya sea consola o mejor aún, a una pagina HTML. 7.-Busqueda en archivos: Una de las operaciones más comunes, consiste en que el usuario pide toda la información de algún renglón en disco, proporcionando la información de algún campo, generalmente el campo clave de la clase. 8.- Filtros.- En este proceso el usuario esta interesado en algún conjunto de renglones con características comunes (condición). 9.-Modificaciones de registros o archivos: Problema muy común, donde los datos originales ya grabados se tienen que cambiar o actualizar. 10.- Bajas de registros: también muy común este proceso, por ejemplo el alumno ya egreso, el cliente huyo.

CONCLUSION Los archivos secuenciales se usan mucho al momento de ordenar y agrupar datos, para así manejarlos de manera rápida, y al momento de hacer una búsqueda encontrarlos fácilmente.