De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Un archivo indexado es un archivo de computadora con un índice que permite un fácil acceso aleatorio a cualquier registro dada su clave de archivo .

La clave debe ser tal que identifique de forma única un registro. Si hay más de un índice, los otros se denominan índices alternativos . Los índices se crean con el archivo y el sistema los mantiene.

IBM admite archivos indexados con el método de acceso secuencial indexado ( ISAM ) en OS / 360 y sucesores . Los sistemas operativos de almacenamiento virtual de IBM agregaron VSAM , que admite archivos indexados como conjuntos de datos secuenciados clave (KSDS), con más opciones. Soporte para archivos indexados está incorporado en COBOL [1] y PL / I . [2] Otros lenguajes con funciones de E / S más limitadas, como C, admiten archivos indexados a través de paquetes complementarios en una biblioteca en tiempo de ejecución como C-ISAM. [3] Algunos de los sistemas operativos de Digital , como OpenVMS, admite E / S de archivos indexados mediante los servicios de gestión de registros .

En los sistemas recientes, las bases de datos relacionales se utilizan a menudo en lugar de archivos indexados.

Soporte de idiomas [ editar ]

El lenguaje COBOL admite archivos indexados con el siguiente comando en la FILE CONTROLsección

ORGANIZATION IS INDEXED

IBM PL / I utiliza el atributo de archivo ENVIRONMENT(INDEXED)o ENVIRONMENT(VSAM)para declarar un archivo indexado.

Ver también [ editar ]

Citas en línea [ editar ]

  1. ^ 1 Referencia del lenguaje de programación de aplicaciones VS COBOL II, versión 4, octava edición (marzo de 1993), IBM Corporation, Departamento J58, Copyright International Business Machines Corporation 1984, 1993. págs. 67-73
  2. ^ Corporación IBM (2012). Enterprise PL / I para z / OS, versión 4.3, referencia de lenguaje . pag. 276 . Consultado el 25 de noviembre de 2015 . CS1 maint: parámetro desalentado ( enlace )
  3. ^ Yo IBM Corporation. "Informix C-ISAM" . Consultado el 25 de noviembre de 2015 . CS1 maint: parámetro desalentado ( enlace )