You are on page 1of 19

Archivos y Bases de Datos

• Archivo: es una estructura de datos que reside en memoria


secundaria, consistente en un conjunto de informaciones
estructuradas en unidades de acceso denominadas registros.
• Registro lógico: es cada uno de los componente del
archivo, conteniendo el conjunto de informaciones que se
acceden y se tratan de manera unitaria. Está constituido por
uno o más elementos denominados campos.
• Campo clave: es el que identifica de manera única a un
registro, por tanto dicho valor no puede aparecer repetido en
otro registro.
Archivos y Bases de Datos
• Registro físico o bloque: corresponde a la cantidad de
información que se transfiere físicamente en cada
operación de acceso (lectura o escritura) sobre el exterior.
Un bloque tendrá capacidad para contener uno o más
registros, pero también puede ocurrir que un registro ocupe
más de un bloque.
• Factor de bloqueo: es el número de registros lógicos que
contiene cada registro físico.
• Registros expandidos: son aquellos registros que ocupan
más de un bloque
Características de los Archivos
• Residencia en soportes de información externos,
también denominados memorias secundarias o auxiliares.
• Independencia respecto de los programas. La vida del
archivo no esta limitada por la vida del programa que lo
creo, además el mismo archivo se puede utilizar por
diferentes programas.
• Permanencia de las informaciones almacenadas. Toda
la información almacenada en memoria principal
desaparece cuando se termina la ejecución del programa
que lo maneja.
• Gran capacidad de almacenamiento. Teóricamente esta
capacidad es ilimitada. Las estructuras de datos en la
memoria principal tienen limitado su tamaño por la
capacidad de esta.
Clasificación de los Archivos según su uso.

• Archivos permanentes: Contienen información que varía


poco a lo largo del tiempo, pueden ser de tres clases:
– Archivos de constantes: Su información permanece
prácticamente inamovible, utilizandose como archivo
de consulta. Ej. Resultados de los últimos censos.
– Archivos de Situación (archivos maestros): contienen
la información que refleja el estado o situación de una
empresa, entidad o algún aspecto de ella en un
determinado momento. Estos archivos se actualizan
periódicamente para adaptarlos a una nueva situación.
– Archivos históricos: Se obtienen de los anteriores
cuando dejan fuera de uso para futuros estudios
estadísticos o consultas.
Clasificación de los Archivos según su uso
• Archivos de movimientos: En ellos se
almacena la información que se utilizará para
actualizar los archivos maestros. Sus
registros denominados movimientos o
transacciones son de tres clases: altas, bajas,
modificaciones.
• Archivos de maniobras o trabajo: tienen
una vida limitada, normalmente igual a la
duración de la ejecución de un programa y se
utilizan como auxiliares de los anteriores.
Organización de Archivos
• Al diseñar un archivo, dependiendo del uso
que se le va a dar y del soporte utilizado
pueden organizarse de la siguientes formas:
Secuencial, Directa o aleatoria,
Secuencial Indexada
Organización Secuencial
• Es aquella en la cual los
registros ocupan
posiciones consecutivas
de memoria, y sólo se Acceso Secuencial
puede acceder a ellos de
uno en uno a partir del 1 2 3 4
primero.
• Para actualizar es preciso Esquema lógico de un
crear nuevos archivos archivo secuencial
donde se copien los
archivos que vayan a
permanecer, modificados
o no, junto con los nuevos.
Organización Directa o Aleatoria
• La informaciones se
colocan y se acceden
aleatoriamente mediante
su posición, es decir
indicando el lugar relativo Acceso
que ocupan dentro del Directo
conjunto de posiciones R2 R1 R3 R7
posibles.
• Se pueden leer y escribir 01 02 05
registros en cualquier Posiciones
orden y lugar.
• Tiene la ventaja de Esquema Lógico de un
acceder rápidamente a un Archivo Directo
registro, sin pasar por los
anteriores
Organización Secuencial Indexada
• Area Primaria: contendrá los
registros de datos, clasificados en
orden ascendente por su campo
clave.
• Area de índices: es un archivo
secuencial creado por el sistema en
el que cada registro establece una
división en el área primaria y
contiene la dirección del segmento
y la clave más alta del mismo.
• Area de excedentes (overflow): se
reserva un espacio para añadir
nuevos registros que no pueden ser
colocados en el área primaria
cuando se produce una
actualización de archivo.
Esquema lógico de un archivo Secuencial
Indexado

Area de Indices 01 AC 03 CH

Area Primaria AA --- AB --- AC


01 02 03

Area de excedentes
FM AN ....
Modos de Acceso
• Acceso Secuencial: se accede al primer registro del
archivo y después consecutivamente, a todos los sucesivos
hasta llegar al archivo deseado. Se puede utilizar en
cualquier soporte y organización.
• Acceso Directo: consiste en el posicionamiento sobre
cualquier registro sin necesidad de haber accedido antes a
las anteriores. Este acceso se consigue proporcionando al
dispositivo la posición del registro que se desea acceder.
– En los archivos indexados el acceso directo lo realiza
en forma automática el sistema a partir del campo
clave.
Operaciones sobre Archivos
• Creación • Intersección
• Copia • Fusión o Mezcla
• Consulta • Partición
• Clasificación u • Actualización
ordenación • Reorganización
• Concatenación • Borrado
Bases de Datos
• Es un conjunto integrado de datos
interrelacionados, junto con una serie de
aplicaciones para su manejo, accesibles
simultáneamente por diferentes usuarios y
programas.
Características Bases de Datos
• Costo mínimo de
• Control Centralizado almacenamiento y
de los datos mantenimiento
• Integridad de los datos • Versatilidad para la
• Minimización de representación de
redundancias relaciones.
• Independencia de los • Establecimiento de
datos y aplicaciones medidas de Seguridad
• Acceso concurrente a • Facilidad para el
los datos cambio (Hardware y
Software)
Modelos de Bases de Datos
• Modelo Jerárquico: Utiliza la estructura árbol para
establecer relaciones del tipo:1:n (uno a muchos). Un nodo
padre solo puede tener una ocurrencia, los nodos hijos
pueden tener varias.

AUTOCAR

CONDUCTOR CIUDAD PASAJERO AGENCIA


Modelos de Bases de Datos
• Modelo en red: 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.

CONDUCTOR CIUDAD

AUTOCAR

AGENCIA PASAJERO
Modelo Relacional: Las relaciones entre las unidades de
datos se expresan mediante tablas de dos dimensiones.

AUTOCAR CONDUCTOR CIUDAD PASAJERO AGENCIA

105 JULIAN SAN JOSE PANAMBI


PEREZ LORENZ ROJAS
O
105 JULIAN FDO.DE ANA FLOR CORAL
PEREZ LA
MORA
105 PEDRO LUQUE MARTA TURINTER
ROSALES RUIZ
Seguridad y Control de Datos
• Seguridad contra fallos del Sistema o del Soporte:
– Realización de Copias de Seguridad
– Registro de operaciones que se realizan con los
datos
– Establecimiento de procedimientos de
recuperación capaces de reconstruir la
información en su estado anterior a producirse
el fallo.
Seguridad y Control de Datos
• Seguridad contra usos incorrectos o no
autorizados: protección mediante etiquetas,
criptografiado de los datos, niveles de
acceso a los archivos, utilización de
pasword (código de usuario)

You might also like