Professional Documents
Culture Documents
Pgina: 1 de 8
2.2 Archivos y registros.- Un Archivo o Fichero es una estructura de datos que reside en
memoria secundaria, consistente en un conjunto de informaciones estructuradas en unidades
de acceso denominadas registros, todos del mismo tipo y en nmero indeterminado.
2.2.1 Un registro lgico.- O simplemente registro es cada uno de los componentes del
archivo, conteniendo el conjunto de informaciones que se acceden y se tratan de manera
unitaria. Est constituido por uno o ms elementos denominados campos, que pueden ser
de diferentes tipos y que a su vez pueden estar compuestos por subcampos.
Un registro puede tener un campo clave, cuyo valor sirve para identificar de forma
nica el registro y por tanto, dicho valor no puede aparecer repetido en otro registro diferente.
Puede suceder que un archivo no tenga campo clave en sus registros, o por el contrario,
que tenga varios, denominndose clave primaria a la principal y a las dems secundarias.
Si un archivo contiene informacin de un conjunto de individuos u objetos, sus registros
contienen informacin de cada uno de ellos y los campos los diferentes datos que componen.
Por ejemplo, en el archivo de personal de una empresa, cada registro contiene
informacin de un empleado, los campos contienen su nmero de CI, nombre, direccin,
fecha de ingreso, etc. La calle en que vive ser un sub-campo y el campo clave puede ser el
nmero de CI (Tabla 2.1).
NMERO DE CI
2198365
NOMBRE
LUIS ORTIZ RUBIO
DIRECCIN
PS. OLMOS # 16
LOCALIDAD
LA PAZ
DEPARTAMENTO
PRODUCCION
CATEGORIA LABORAL TCNICO AUXILIAR
FECHA DE INGRESO
15/09/1988
Tabla 2.1. Registro personal.
2.2.2 Un registro fsico.- O bloque corresponde a la cantidad de informacin que se
transfiere fsicamente en cada operacin de acceso (lectura o escritura) del medio magntico
Se debe aclarar los conceptos de registro lgico y registro fsico, diferencindose en que
el tamao y formato del registro lgico los define el programador, mientras que el tamao del
registro fsico viene dado por las caractersticas fsicas de la computadora utilizada.
En general, un bloque tendr capacidad para contener uno o ms registros lgicos, pero
tambin puede ocurrir que un registro lgico ocupe ms de un bloque (Figura 2.3).
En el primer caso se habla de registros bloqueados, denominndose factor de
bloque al nmero de registros lgicos que contiene cada registro fsico, y se denominan
registros expandidos a aquellos que ocupan ms de un bloque.
La lectura de un archivo con registros bloqueados transfiere a memoria varios registros
a la vez, pero para leer un registro expandido ser necesario realizar ms de un acceso.
Bloque (Factor de bloqueo = 3)
Registro 1
Registro 2
Registro 3
subcampo1 subcampo 2
campo 3
Pgina: 2 de 8
2.3 Clasificacin de los Archivos Segn su Uso.- Los archivos se clasifican segn la
utilizacin que se hace de ellos en tres grupos:
2.3.1 Archivos Permanentes.- Contienen informacin que varia poco a lo largo del tiempo.
Pueden ser de. tres clases:
2.3.1.1 Archivos de Constantes.- Su informacin permanece prcticamente inamovible,
utilizndose principalmente como archivos de consulta. Un archivo de este tipo puede ser el
de la red del metro de una ciudad, que contiene la descripcin, caractersticas, nmero de
estaciones, nmero de trenes, etc., de cada lnea.
2.3.1.2 Archivos Maestros.- Tambin denominados Archivos de Situacin, contienen la
informacin que refleja el estado o situacin de una empresa, entidad o algn aspecto de ella
en un determinado momento. Estos archivos se actualizan peridicamente para adaptarlos a
cada nueva situacin. Un ejemplo es el archivo de personal con contrato temporal en una
empresa, o tambin el archivo de existencias en almacn.
2.3.1.3 Archivos Histricos.- Se obtienen de los anteriores cuando se dejan fuera de uso
para futuros estudios estadsticos o consultas. Ser un archivo histrico el que contiene la
informacin de libros adquiridos por una biblioteca en la dcada de los ochenta.
2.3.2 Archivos de Movimientos.- En ellos se almacena la informacin que se utilizar para
actualizar los archivos maestros. Sus registros, denominados movimientos o transacciones,
son de tres clases: altas, bajas y modificaciones.
Una vez realizado el proceso de actualizacin de un archivo maestro por medio de un
archivo de movimientos, ste pierde su validez y podemos deshacernos de l.
Un archivo de este tipo para actualizar el antes mencionado de personal contratado, es
el que refleja las nuevas contrataciones, finalizaciones de contratos y modificaciones de los
mismos producidas en la empresa durante el mes actual.
2.3.3 Archivos de Trabajo.- Tienen una vida limitada, normalmente igual a la duracin de
la ejecucin de un programa y se utilizan como auxiliares de los anteriores (se llaman
tambin archivos de maniobra).
Por ejemplo, si se desea una lista alfabtica de los nombres del personal contratado, se
har por medio de un archivo de trabajo en el que se almacene esta informacin a partir del
archivo de personal. Este archivo desaparecer una vez se tenga la lista impresa.
2.4 Organizacin de Archivos.- Al disear un archivo, dependiendo del uso que se va a
hacer del mismo y del soporte utilizado, se pueden elegir diferentes maneras de organizar
sus registros, siendo las principales organizaciones las siguientes:
-
Secuencial
Directa o aleatoria
Indexada
Archivos de texto
Archivos binarios
Pgina: 3 de 8
Por otro lado, para actualizados es preciso crear nuevos archivos donde se copien
registros que vayan a permanecer, modificados o no, junto con los nuevos.
Acceso secuencial
Registro 1
01
Registro 3
02
03
Registro 1 Registro 4
04
05
Registro 8 Registr
06
07
Pgina: 4 de 8
rea de ndices 01 AC 04 FA
rea de datos
rea excedentes
AA
01
--
AB
02
--
FM
--
AN
--
07 GK
AC
03
BM
--
BC
04
--
CH
05
-- FA
06
--
GF
07
--
GJ
08
GK
-- GA
Pgina: 5 de 8
Estudios
Experiencia
Familia
Logros
Pgina: 6 de 8
2.6.1.2 Modelo de Red.- Utiliza la estructura de red o grafo, que permite definir entre todos
los nodos relaciones n : n (muchos a muchos). Mediante el establecimiento de apuntadores
entre nodos se puede relacionar cualquier unidad de datos con cualquiera de las otras
(Figura 2.8).
Estudios
Experiencia
Empleado
Logros
Familia
CONDUCTOR
JULIN PREZ
JULIN PREZ
PEDRO ROSALES
JULIN PREZ
CIUDAD
LA PAZ
COCHABAMBA
SANTA CRUZ
SUCRE
PASAJERO
ELAS PEINADO
ANA MARTORELL
MARTA SNCHEZ
JULIO CARRANZA
AGENCIA
TOURISA
PRISA
TOURISA
TOURIZA
Pgina: 7 de 8
Pgina: 8 de 8