€ .€ SE DICE QUE UN ARCHIVO ES DE ACCESO U ORGANIZACION DIRECTA CUANDO PARA ACCEDER A UN REGISTRO EN CUALESQUIERA NO SE TIENE QUE PASAR POR LOS N-1 REGISTROS ANTERIIORES. Los archivos directos tienen una gran ventaja( son mucho mas rápidos) cuando se comparan con los archivos de acceso u organización secuencial.

En java archivos de acceso directo pertenecen a la clase RANDOMACCESSFILE. € € . a cualquier registro determinado sin necesidad de pasar por todos los registros anteriores.€ Un archivo de acceso directo tiene que tener sus registros o renglones de un tamaño fijo o predeterminado de antemano. Un archivo de acceso directo permite posicionar el apuntador de interno de registros.

En este proceso se pretende solamente crear un archivo nuevo en disco con su nombre tipo y especialidad de almacenamiento de datos apropiado. La instrucción crear efectuara la creación y apertura del archivo .

.En este proceso se captura una estructura en memoria con sus datos pertinentes y después se graba la estructura al archivo en disco. € La operación de altas consiste en introducir los sucesivos registros. en la posición que indique la clave o en la resultante de aplicar a la clave el algoritmo de conversión. en el soporte que los va a contener.

a una pagina html. La consulta de un determinado registro en un archivo directo o aleatorio requiere la lectura del registro ubicado en la dirección que indica la clave o en la que se obtenga al aplicar la clave del algoritmo de conversión. € .€ En este proceso se pretende desplegar todos los registros del archivo en disco a la pantalla ya sea consola o mejor aún.

€ Eliminación o bajas es el proceso por medio del cual algunos registros del archivo son purgados del archivo. el archivo temporal solo contendrá todos los registros que no se quisieron eliminar. cuando se termina de procesar todo el archivo original. se lee el registro del archivo original y si no es el registro a eliminar entonces se almacena en el archivo temporal. el procedimiento o algoritmo es muy sencillo. En la primera manera se usan dos archivos. existen dos maneras por las cuales se puede realizar ese proceso. € . el archivo original y un archivo temporal.

etc. búsqueda y filtros deberán revisar esta campo de estado antes de hacer algo con el registro. € Es por eso que otra técnica común de eliminación es incluir un campo de estado. así que cuando se quiera una baja solo se pondría dicho campo en 'B' y todos los programas de lectura. status o bandera o semáforo en el registro y conforme se va cargando el registro y antes de mandarlo a disco se le agrega a dicho campo el carácter 'A' ²>alta.€ Sin embargo en archivos directos no se puede ni se debe eliminar físicamente registros de los archivos. . porque la clave del registro esta enlazada directamente a la posición que dicho registro tiene en disco y no seria muy conveniente estarle cambiando la matricula al alumno cada rato o el numero de serie al auto.

€ . Todas las operaciones y estructuras requieren la previa apertura del archivo de datos.€ Permite modificar el contenido de cualquier campo excepto la clave.

Sign up to vote on this title
UsefulNot useful