Está en la página 1de 8

QUE SON ARCHIVOS Los archivos tambin denominados ficheros (file); es una coleccin de informacin (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. Los archivos como coleccin de datos sirven para la entrada y salida a la computadora y son manejados con programas. los archivos pueden ser contrastados con arrays y registros; lo que resulta dinmico y por esto en un registro se deben especificar los campos, l nmero de elementos de un arrays (o arreglo), el nmero de caracteres en una cadena; por esto se denotan como "estructuras estticas". En los archivos no se requiere de un tamao predeterminado; esto significa que se pueden hacer archivos de datos ms grandes o pequeos, segn se necesiten. Cada archivo es referenciado por su identificador (su nombre.). CARACTERSTICAS DE LOS ARCHIVOS Las principales caractersticas de esta estructura son: independencia de las informaciones respecto de los programas la informacin almacenada es permanente un archivo puede ser accedido por distintos programas en distintos momentos gran capacidad de almacenamiento.

CLASIFICACION DE LOS ARCHIVOS Los archivos se clasifican segn su uso en tres grupos: permanentes o maestros: estos contienen informacin que varia poco. en algunos casos es preciso actualizarlos peridicamente. de movimientos: se cercan para actualizar los archivos maestros. sus registros son de tres tipos: alta, bajas y modificaciones. de maniobra o trabajo: tienen una vida limitada, normalmente menor que la duracin de la ejecucin de un programa. su utilizan como auxiliares de los anteriores. ORGANIZACIN DE LOS ARCHIVOS. Los archivos se encuentran organizados lgicamente como una secuencia de registros de varias longitudes diferentes. los archivos de registros de longitud fija: son los que almacenan la informacin en los archivos mediante un encabezado y luego se introducen uno a uno los registros ubicados en posiciones consecutivas. los registros de longitud variable: es el almacenamiento de registros de varios tipos en un archivo y permite uno o ms campos de longitudes variables y dichos campos pueden ser repetidos. la longitud de los registros debe estar definida correctamente para poder leer y escribir de forma efectiva. ARCHIVOS DIRECTO O DE DISPERSIN Tambin llamados (hashed files) representan un sistema de almacenamiento de archivos que solo ofrece acceso directo, y permiten calcular la posicin de un registro en el almacenamiento masivo.

Los archivos directos explotan la capacidad de los discos para acceder directamente a cualquier bloque de direccin conocida. Los archivos directos son muy usados donde se necesita un acceso muy rpido, donde se usan registros de longitud fija y donde siempre se accede a los registros de una vez. La organizacin directa es aquella que permite un posicionamiento sobre registros especficos al localizar una llave. lo anterior permite agilizar la localizacin de un dato en un archivo determinado al no requerirse el procesamiento de los registros contiguos previos. Un archivo se accede directamente cuando el programa que lo utiliza especifica directamente la posicin dentro del archivo que se requiere acceder. Por ejemplo el programa puede leer la lnea nmero 200, luego la lnea 50000 y ms tarde la lnea 1. Es importante notar que para el sistema operativo todos los archivos pueden ser acezados directamente. Para que un archivo se pueda acezar cmodamente en forma directa, es necesario que sus lneas tengan un nmero fijo de caracteres. Por esta razn, los archivos de acceso directo que usaremos en los ejemplos, tendrn la extensin ".raf". RUDIMENTOS DE LOS ARCHIVOS DISPERSOS El usuario debe dividir el rea de almacenamiento asignando al archivo en varias secciones llamadas cubetas para poder ingresar los datos. La distribucin de la informacin en las cubetas es problemtica debido a que la estructura de los archivos es dispersa. Dentro de los archivos se presentan colisiones de informacin debido al agrupamiento de los registros ingresados.

CUESTIONES DE PROGRAMACIN Casi ninguno de los lenguajes de programacin por procedimientos en la actualidad ofrece implantaciones directas de archivos dispersos; esto es debido a las cuestiones dependientes de la aplicacin implicadas en el diseo de estos archivos. MEDIDAS DE UTILIZACIN DE LOS ARCHIVOS Para utilizar un archivo debemos tener en cuenta: 1. - ndice de volatilidad; un archivo es voltil cuando tiene un alto porcentaje de adiciones y supresiones debido al ingreso o eliminacin de registros respecto al nmero promedio de registros que haya en el archivo. 2. - ndice de actividad; un archivo es activo cuando tiene un alto porcentaje de utilidad sea de actualizacin o consulta en un periodo de tiempo fijo respecto al nmero promedio de registro que se encuentran en el archivo. El ndice de actividad suele emplearse para saber si un archivo puede explotarse como una organizacin secuencial o relativa. ARCHIVOS DE ACCESO DIRECTO (CON TIPO) Los archivos tipiados (con tipo), tambin llamados archivos binarios, contienen datos de tipo simple o estructurado, tales como integer, real, record, etc., excepto otro tipo de archivos. Los archivos con tipos estn estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. a los elementos de estos archivos se accede directamente, al no situarse stos en posiciones fsicamente consecutivas, sino en posiciones lgicas. Esta es la razn por la cual se les denomina archivos de acceso aleatorio o directo. Los elementos de los archivos aleatorios son de igual tamao y el trmino acceso directo significa

que es posible acceder directamente a un elemento con solo especificar su posicin OPERACIONES

Existen

muchas operaciones asociadas a

archivos,

las

ms

elementales son: creacin 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.

apertura de archivos: en este caso se pretende abrir un archivo ya

existente en disco para procesarlo ya sea para cargar o grabar estructuras en sus registros o leer algn registro en especial para mandarlo a una variable de cualquier tipo. cierre de archivos: es la operacin ms importante en cualquier

programa que maneje archivos, o se cierra el archivo como ultima instruccin del programa o se ver el anuncio abort, retry, fail, 98, scandisk. altas en archivo.- en este proceso se captura una estructura en memoria con sus datos pertinentes y despus se graba la estructura al archivo en disco. lectura de archivo.- en este proceso se abre el archivo, se manda el registro de disco a una estructura en memoria para su procesamiento. consulta de archivos: en este proceso se pretende desplegar todos los registros del archivo en disco a la pantalla ya sea consola o mejor an, a una pagina html.

bsqueda en archivos: una de las operaciones ms comunes consiste en que el usuario pide toda la informacin de algn rengln en disco proporcionando la informacin de algn campo generalmente el campo clave de la estructura. Filtros: en este proceso el usuario est interesado en algn conjunto de renglones con caractersticas comunes (condicin), por ejemplo todos los alumnos de "sistemas" o todos los empleados que ganen ms de $500.00 pesos, o todos los clientes que sean de "tijuana", etc. modificaciones de registros o archivos: problema muy comn, donde los datos originales ya grabados se tienen que cambiar o actualizar, por ejemplo el nombre no era "Juan" es "Juana", o la calificacin no es 100 es 20, etc. bajas de registros: tambin muy comn este proceso, por ejemplo el alumno ya egreso, el cliente huyo, etc.

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental de las Fuerzas Armadas Ncleo Guatire- Extensin Caucagua Ingeniera Civil, III Semestre, Seccin: nica

Profesora: Maribel Moreno Integrantes: Brito Emgelbert C.I: 20.102.337 Clemente Luis C.I: 20.419.877 Gonzlez Carolina C.I: 20.998.571 Salamanca Carmen C.I: 19.304.211

Diciembre, 2011