Sie sind auf Seite 1von 9

Base De Datos 2

Organizacin de Archivos

Organizacin de archivos
Que es un archivo ?
Tambin se denominan ficheros (File) y son un conjuntos de datos
estructurado en una coleccin de entidades bsicas denominadas
registro que son de igual tipo y constan a su vez de diferentes
entidades de nivel mas bajo denominado campos. Ejemplo de
archivos puede ser la nomina de una empresa.
Un archivo es una estructura para contener datos, los cuales se
organizan de tal modo que puedan ser recuperados fcilmente,
actualizados; borrados o almacenados de nuevo en el archivo con
todos los cambios realizados

CARACTERISTICAS DE LOS ARCHIVOS


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

Organizacin secuencial
Estn ordenados en base a una clave de bsqueda que es uno o mas
atributos de una tabla.
Los registros se vinculan con punteros en el orden de la clave de bsqueda.
Los registros se guardan fsicamente en el orden de la clave de bsqueda.
Resulta difcil mantener el orden fsico cuando hay muchos borrados.
Se puede gestionar los registros borrados mediante cadenas de punteros.
En una insercin, si el bloque en donde se debe insertar est lleno, se
ubica en un nuevo bloque de desborde.
Para volver a ser eficiente un archivo secuencial debe reorganizarse luego
de muchas modificaciones.

Organizacin Secuencial

Organizacin directa
Los registros no se almacenan uno tras otro, sino que se ubican en una

direccin particular que est determinada por su campo clave. La direccin es


establecida mediante programas que usan una tcnica denominadaclculo
declave, que convierten el valor numrico del campo clave, en una direccin
de almacenamientoparticular. Los programas son usados tambin para la
localizacin posterior de tales registros.Al usar organizacin directa de
archivos pueden localizarse velozmente registros especficos.
Por ejemplo, si se desean los datos de un carro particular en un archivo con
los carros de una ciudad, puede obtenerse casi instantneamente simplemente
suministrando su placa. Sin embargo esta organizacin tiene como desventaja
que requiere mayor espacio de almacenamiento en disco. Adems, no es tan
apta como la organizacin secuencial de archivospara llevar a cabo un gran
nmero de actualizaciones o listar un gran nmero de registros .

Organizacin secuencial de ndice


Es una combinacin de las dos organizaciones presentadas, que
busca aprovechar las ventajas de ambas. Los registros se van
almacenando en orden secuencial, pero este archivo cuenta con un
ndice. El archivo ndice enlista las claves de cada grupo de registros
almacenados y sus direcciones de disco correspondientes. Cuando se
desea buscar un registro particular, la computadora inicia la
bsqueda secuencialmente, identificando el principio del grupo de
registros. Esta organizacin es ms rpida que lasecuencial, pero no
lo es tanto como el acceso directo. Es especialmente til cuando se
requiereactualizar ocasionalmente grandes lotes de transacciones y
se necesita disponer de acceso rpido y frecuente a los datos.

FUNCIONES SOBRE ARCHIVOS


Las operaciones sobre archivos se realizan mediante programas. La mayora de
estos programas ejecutaran las siguientes clases de funciones:
Creararchivos (crate)
Abrir(open) un archivo que fue creado con anterioridad a la ejecucin de este
programa
Ampliar(Append, extend) el tamao del archivo
Cerrar(close) el archivo despus que el programa ha terminado
Borrar(Kill) un archivo que ya existe
Transferir datos(leer) o grabar datos (escribir) en dispositivos diseado por el
programa.
Antes de la creacin de un archivo se requiere disear la estructura del
mismo indicando: los campos del registro, longitud y tipo de los mismos.

CREACION DE UN ARCHIVO
Es la operacin mediante el cual se introduce la informacin correspondiente al
archivo de un soporte de almacenamiento de datos, ya que antes que el usuario
pueda procesar un archivo, es preciso que este haya sido creado previamente,
por lo que es la primera operacin que sufrir el archivo de datos.
Para crear un nuevo archivo se necesitan los siguientes datos:
Nombre del dispositivo: indica el lugar donde se situara el archivo que se crea.
Nombre del archivo:Identifica el archivo entre los restantes archivos.
Tamao del archivo:Indica el espacio necesario para la creacin
Organizacin del archivo:Indica el tipo de organizacin del archivo (secuencial,
directa).