Archivos Directos Presentaci n
Archivos Directos
M.S.C. Guadalupe Robles Calderón :: Sesión 3
Objetivo
Particular
El estudiante comprenderá la
estructura y las operaciones de
los
archivos
aplicaciones,
desventajas.directos,
sus
ventajas
y
Temario
4.1
Estructura
de
los
archivos directos.
4.2 Función de Hashing.
Referencias Bibliográficas
1.
Cairó. Estructuras de datos, 2ª Edición. Ed.
Mc Graw-Hill,2001.
2.
Mari E. Loomis. Estructura de Datos y
Administración de Archivos. Ed. Mc GrawHill.
3.
Mark Allen Weiss Mark. Estructuras de datos
en Java. Ed. Pearson.
4.
Heileman. Estructuras dedatos, algoritmos y
programación orientada a objetos. Ed. Mc
Graw-Hill 2001. 1997
5.
Schildt. C ++, Guía de autoenseñanza. Ed.
Mc Graw-Hill, 2001.
Definición
□ Se dice que un archivo es de acceso
uorganización directa cuando para
acceder a un registro n cualesquiera,
no se tiene que pasar por los n-1
registros anteriores.
Comparativa
Archivo Secuencial
• No.
Control
• Nombre
Reg. 1
Reg. 2
•No.
Control
• Nombre
• No.
Control
• Nombre
Reg. 3
Archivo Directo
Reg. 1
Reg. 1
Reg. 1
No. Control
No. Control
No. Control
Nombre
Nombre
Nombre
Índice 1
Índice 2
Índice 3
ApuntadorEn J@v@
□ En
Java
directo
los
archivos
pertenecen
RANDOMACCESSFILE.
de
a
la
acceso
clase
Pasos para su creación
□ Paso 1: Lo primero que se crea es un
objeto de tipo FILE que se usa comoparámetro para crear el archivo de tipo
RANDOMACCESSFILE.
□ Respetar las dos diagonales en el Path
del disco duro donde quedara el archivo
directo.
Paso 2
□ Se crea el archivo con la instrucción:□ RandomAccessFile archivo=new RandomAccessFile(arch,"rw");
□ El primer parámetro o argumento en esta función es la unidad de
disco y el nombre del archivo.
□ El segundo parámetro o argumento es llamadomodo y es una de
los varios modos que podemos usar.
□ "r" ----> Lectura.
□ "w" ----> Escritura.
□ "rw" ---> Crea para lectura y escritura y si ya existe, sobreescribe.
Debemos recordar que:
□...
Regístrate para leer el documento completo.