Asignatura: Base de Datos I
Profesora: Gladis Lauritto
6to Informática
Tema:
Organización de Archivos
Actividades
1- Lee el texto
2-Copia texto en carpeta tipos de
organización y métodos de accesos
Organización de
Archivos:
La organización de un archivo define la forma en la que los
registros se disponen sobre el soporte de almacenamiento, o también se define
la organización como la forma en que se estructuran los datos en un archivo. En
general, se consideran tres organizaciones fundamentales:
•Organización secuencial
•Organización directa o aleatoria (random)
•Organización secuencial indexada
Organización
secuencial
No es mas que una sucesión de registros almacenados en
forma consecutiva sobre un soporte externo. Los registros están ubicados
físicamente en una secuencia usualmente fijada por uno o más campos de control
contenidos dentro de cada registro, en forma ascendente o descendente. Esta
organización tiene el último registro en particular, contiene una marca (en
general un asterisco) de fin de archivo, la cual se detecta con funciones tipo
EOF (end of file) o FDA (Fin de Archivo).
Organización
Directa
Los datos se colocan y se acceden aleatoriamente mediante
su posición, es decir, indicando el lugar relativo que ocupan dentro del
conjunto de posiciones posibles.
En esta organización
se pueden leer y escribir registros, en cualquier orden y en cualquier lugar.
Inconvenientes: a) Establecer la relación entre la posición
que ocupa un registro y su contenido; b) Puede desaprovecharse parte del
espacio destinado al archivo.
Ventaja: Rapidez de acceso a un registro cualquiera.
Organización
Indexada
Un archivo con esta organización consta de tres áreas:
Área de índices
Área primaria
Área de excedentes (overflow)
Ventaja:
a) Rápido acceso, y, además, el sistema se encarga de relacionar
la posición de cada registro con su contenido por medio del área de índices.
b) Gestiona las
áreas de índices y excedentes.
Desventajas:
a) Necesidad de espacio adicional para el área de índices.
b) el
desaprovechamiento de espacio que resulta al quedar huecos intermedios libres
después de sucesivas actualizaciones
Organización
secuencial:
Archivos de Textos Son casos particulares de los archivos
con organización secuencial. Constan de una serie de líneas, cada una de las
cuales se encuentra constituida por una serie de caracteres, separadas por una
marca de fin de línea la cual es posible detectar. Se puede utilizar la instrucción:
Read (id-archivo,var) ….para leer caracter a caracter
Redln (id_archivo, var)… para leer línea a línea
Métodos de
acceso
El modo de acceso es la manera de acceder a los registros
de un archivo para leer información o para grabar información nueva en el
mismo. Existen fundamentalmente dos formas de acceso:
Acceso secuencial
Se accede a los registros según secuencia física, en el
orden es que están escritos. Dicho de otro modo, para acceder al registro N hay
que pasar previamente por los N-1 registros anteriores.
Acceso Directo Permite el acceso a un registro determinado
sin tener que pasar previamente por los registros anteriores.
Operaciones sobre archivos
Es necesario considerar las operaciones que se pueden
realizar con los mismos. Estas son:
Creación: Definición del archivo
Apertura: Comunicación del archivo lógico con el físico.
Cierre: Cerrar la conexión. Lectura / Consulta: Acceder al
archivo para ver su contenido.
Fin de Archivo: Detecta el final del archivo. Destrucción:
Borra el Archivo. Reorganización: Optimiza la estructura.
Fusión: Reúne varios
archivos en uno solo.
Actualización – Alta: Adición de registros. Act. –
Baja: Eliminación o borrado lógico de registros.
Act. – Modificación: Altera la información del contenido.
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.