Professional Documents
Culture Documents
ARCHIVOS
Definicin
Los archivos tambin denominados ficheros (file), son una coleccin de
informacin (datos relacionados entre s), localizada o almacenada como
una unidad en alguna parte del computador.
Un archivo est compuesto por un conjunto de registros lgicos del mismo tipo.
Registro lgico: es la unidad homognea de informacin compuesta por tems o
campos de datos (elementales o compuestos), que hacen referencia a un
determinado dato, individuo o concepto.
Un ejemplo lo constituye el archivo de los empleados de una empresa. Los
registros lgicos podran incluir los siguientes datos: identificacin, nombres,
apellidos, direccin, telfono, profesin, cargo y sueldo; cada uno de ellos
constituye un campo, y el conjunto de campos que corresponden, en este caso, a
un empleado constituyen un registro. Generalmente uno de estos campos permite
su diferenciacin con los dems y se denomina campo clave o identificador de
registro; en el ejemplo citado, el campo clave sera: identificacin.
Los archivos de datos se guardan en soporte de almacenamiento externo,
entonces para utilizarlos se necesita transferir la informacin del soporte a la
memoria RAM, para operar con ella, y luego de las operaciones realizadas con el
archivo, para mantener su actualizacin, se realiza el proceso inverso, esto es, de
la RAM al soporte.
Como ya se mencion, los archivos se pueden ubicar en dispositivos externos
(cintas, cartuchos, discos, etc.), se identifican mediante un nombre y poseen unas
caractersticas. Para administrar los archivos se utilizan programas, en el
programa el archivo tiene un nombre interno que es un puntero a una estructura
definida previamente. La estructura mencionada contiene informacin sobre el
archivo (direccin del buffer que utiliza, modo de apertura del archivo, ltimo
carcter ledo del buffer, entre otros).
94
En esta instancia es importante saber que existe el tipo FILE y que se debe definir
un puntero a FILE, por cada archivo que se vaya a procesar.
Caractersticas de los Archivos
Los archivos cobran vital importancia al permitir almacenar y recuperar
informacin. Las principales caractersticas de los archivos son:
ARCHIVO MAESTRO.
ARCHIVO DE TRANSACCIONES.
ARCHIVO DE REPORTE.
ARCHIVO DE TRABAJO.
ARCHIVO DE PROGRAMA.
ARCHIVO DE TEXTO.
String
Formateado
Registros y
arreglos
Leer
getc()
fgets()
fscanf()
fread()
Escribir
putc()
fputs()
fprintf()
fwrite()
Tipos de Archivos
Los elementos de un archivo pueden ser de cualquier tipo, simples o
estructurados o segn su funcin.
SEGN SU FUNCIN.
Se define por:
1. Archivos Permanentes: son aquellos cuyos registros sufren pocas o ninguna
variacin a lo largo del tiempo, se dividen en:
Constantes: estn formados por registros que contienen campos fijos y
campos de baja frecuencia de variacin en el tiempo.
De Situacin: son los que en cada momento contienen informacin
actualizada.
Histricos: contienen informacin acumulada a lo largo del tiempo, de
archivos que han sufrido procesos de actualizacin o bien acumulan
datos de variacin peridica en el tiempo.
2. Archivos de Movimiento: son aquellos que se utilizan conjuntamente con
los maestros (constantes), y contienen algunos campos comunes en sus
registros con aquellos, para el procesamiento de las modificaciones
experimentados por los mismos.
3. Archivo de Maniobra o Transitorio: son los archivos auxiliares creados
durante la ejecucin del programa y borrados habitualmente al terminar el
mismo.
SEGN SUS ELEMENTOS.
Los principales archivos de este tipo son:
Archivo de Entrada: una coleccin de datos localizados en un dispositivo de
entrada.
Archivo de Salida: una coleccin de informacin visualizada por el computador.
Constantes: estn formados por registros que contienen campos fijos y campos
de baja frecuencia de variacin en el tiempo.
De Situacin: son los que en cada momento contienen informacin
actualizada.
97
98