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