Archivos de acceso aleatorio
Utiliza algoritmos o indices para localizar un registro. Un indice es una lista
de claves de registro que contiene todos los registros de un archivo y sus localizaciones.
Es un archivo con registros de un mismo largo. Un programa puede accesar directamente
cualquier registro sin tener que leer los registros previos.
Un archivo abierto para acceso aleatorio se considera que está compuesto
de un conjunto de registros de longitud idéntica o de conjuntos de campos
que contienen información. Se pueden utilizar tipos definidos por el
usuario para crear registros compuestos por numerosos campos, cada uno de los
cuales puede tener diferentes tipos de datos. Los datos se almacenan como información
binaria.
Ventaja de archivos de acceso aleatorio
En comparación con archivos de acceso secuencial, puede guardar significativamente
de la cantidad de espacio en disco necesaria utilizando acceso aleatorio por
el archivo.
Con acceso aleatorio, los archivos se pueden abrir para ambos lectura/escritura
al mismo tiempo. Esto es mayor ventaja por encima de utilizar acceso secuencial.
Desventaja de archivos de acceso aleatorio
Puede tener espacio desaprovechado si más campos en blanco de los registros
se dejan o si más cadenas almacenadas en el registro son significativamente
más cortas que la longitud dimensionada para la cadena.