0 calificaciones0% encontró este documento útil (0 votos)
13 vistas2 páginas
Los archivos indexados permiten acceder a registros de datos almacenados en memoria externa mediante índices. Pueden accederse de forma secuencial, directa o mixta, y permiten agregar, eliminar y modificar registros en el mismo archivo. Los archivos indexados admiten lectura y escritura de registros individuales mediante claves, así como reescritura de registros existentes.
Los archivos indexados permiten acceder a registros de datos almacenados en memoria externa mediante índices. Pueden accederse de forma secuencial, directa o mixta, y permiten agregar, eliminar y modificar registros en el mismo archivo. Los archivos indexados admiten lectura y escritura de registros individuales mediante claves, así como reescritura de registros existentes.
Los archivos indexados permiten acceder a registros de datos almacenados en memoria externa mediante índices. Pueden accederse de forma secuencial, directa o mixta, y permiten agregar, eliminar y modificar registros en el mismo archivo. Los archivos indexados admiten lectura y escritura de registros individuales mediante claves, así como reescritura de registros existentes.
→ Conjunto de registros identificados por índices → Organización Directa-Indexada → Acceso: - Secuencial - Directo - Mixto → podemos hacer alta-baja-modificación sobre un mismo archivo
Que podemos hacer en la práctica con estos archivos:
Archivos Secuenciales Archivos Indexados
Abrir Abrir/E(Arch) → Solo Abrir/E(Arch) → Solo lectura
lectura Abrir/S(Arch) → Solo escritura Abrir/S(Arch) → Solo Abrir E/S(Arch) → lectura y escritura escritura
Lectura Leer(Arch, Reg) Reg.clave := unaClave
Leer(Arch,Reg)
Escribir Grabar(Arch,Reg) Grabar(Arch,Reg) → si ya existían un
registro con esa clave lo reescribe
ReGrabar(Arch,Reg) → recordar que no
puedo regrabar si primero no lei el registro → no modificar el área de índices, solo el área de datos Ejercicio: