martes, 15 de septiembre de 2020

Base de Datos I: Organización de Archivos

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.

Aplicaciones I - Planillas de Cálculo

  Asignatura: Aplicaciones I Curso: 4° Informática Profesora: Evangelina Rivero - e-mail:evange_rivero@hotmail.com Tema: Planillas de Cálcul...