miércoles, 24 de octubre de 2012

Organización de Archivos

Organización de Archivos



El soporte es el medio fisico donde se almacenan los dalos. Los tipos de soporte utilizados en la gestión de archivos son:
· Soportes secuenciasles: tienen que guardase la información una después de la otra
· Soportes direccionables: no requieren pasar por los registros anteriores.
ACCESO
Secuencial. Implica el acceso a un archivo según el orden de almacenamiento de sus registros uno tras otro.
Directo. Implica el acceso a un registro determinado, sin que ellos implique la consulta la consulta del registro precedente. Este tipo de acceso solo es posible con soportes direccionables.
La organización de un archivo define la forma en la que los registros se disponen sobre el soporte de almancenamiento, 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 (indexed)
Organización directa: Es un archivo esta organizado en modo directo cuando el orden físico no se corresponde con el orden lógico. Los datos se situan en el archivo y se accede a ellos directa aleatoriamente mediante su posición, es decir, el lugar relativo que ocupan.
Esta organización tiene la ventaja de que se pueden leer y escribir registros en cualquier orden y posición. Son muy rapidos de acceso a la información que contiene.
La organización directa tienen el inconveniente de que se necesita programar la relación existente entre el contenido de un registro y la posición que se ocupa. El acceso a los registgro en modo directo implica la posible existencia de huecos libres dentro del soporte, y por consecuencia pueden existir huecos libre entre registros.
La correspondencia entre clave y dirección debe poder ser programada y la determinación de la relación entre el registro y su posición física se obtiene mediante una formula.
Las condiciones para que un archivo sea de organización directa son:
· Almacenado en un soporte direccionable
· Los registros deben contener un campo específico denominado clave que identifica cada registro de modo único; es decir, dos registros distintos no pueden tener un mismo valor de clave.
· Existencia de una correspondencia entre los posibles valores de la clave y las direcciones disponibles sobre el soporte.
Un soporte direccionable es, normalmente, un disco o paquete de discos. Cada posición se localiza por su dirección absoluta, que en el caso del disco suele venir definida por dos parámetros, numero de pista y numero de sector o bien
Un archivo esta organizado en forma secuencial indexada si:
· El tipo de sus registros contiene un campo clave identificador
· Los registros están situados en un soporte direccionable por el orden de los valores indicados por la clave
· Un índice par cada posición direccionable, la dirección de la posición y el valor de la clave; en esencia, el índice contienen la clave del ultimo registro y la dirección de accesos al primer registro del bloque.

No hay comentarios:

Publicar un comentario