
- COBOL - Inicio
- COBOL - Descripción General
- COBOL - Configuración del Entorno
- COBOL - Estructura del Programa
- COBOL - Sintaxis Básica
- COBOL - Tipos de Datos
- COBOL - Verbos Básicos
- COBOL - Diseño de Datos
- COBOL - Instrucciones de Condición
- COBOL - Bucle Declaraciones
- COBOL - Manejo de Cadenas
- COBOL - Proceso de Tabla
- COBOL - Manejo de Archivos
- COBOL - Organización de Archivos
- COBOL - Modo de Acceso a Archivos
- COBOL - Manejo de Archivos Los Verbos
- COBOL - Subrutinas
- COBOL - Clasificación iIterna
- COBOL - Interfaz de la Base de Datos
- COBOL - Preguntas de la Entrevista
COBOL - Modo de Acceso a Archivos
Hasta ahora, la organizacin de los archivos han sido objeto de debate. Para cada archivo organigrama, distintos modos de acceso puede ser usado. A continuacin, se describen los tipos de archivos modos de acceso:
- Acceso secuencial
- Acceso aleatorio
- Acceso Dinmico
La sintaxis, en este mdulo, junto con sus respectivos trminos slo se refieren a su uso en el programa. Los programas completos utilizando estas sintaxis se examinar en el prximo captulo.
Acceso secuencial
Cuando el modo de acceso es secuencial, el mtodo de registro de recuperacin los cambios seleccionados por la organizacin de los archivos.
Para archivos secuenciales, se accede a los registros en el mismo orden en que fueron insertados.
Para archivos indexados, el parmetro que se usa para obtener los registros son los valores clave de registro.
Para archivos, claves de registro se utilizan para recuperar los registros.
Sintaxis
Siguiente es la sintaxis del modo de acceso secuencial:
ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS SEQUENTIAL ACCESS MODE IS SEQUENTIAL ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS INDEXED ACCESS MODE IS SEQUENTIAL RECORD KEY IS rec-key1 ALTERNATE RECORD KEY IS rec-key2 ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS RELATIVE ACCESS MODE IS SEQUENTIAL RELATIVE KEY IS rec-key1
Acceso aleatorio
Cuando el modo de acceso aleatorio, el mtodo de registro de recuperacin los cambios por la organizacin del archivo seleccionado.
Para archivos indexados, se accede a los registros segn el valor que se da en un campo clave que puede ser primaria o una tecla alternativa. Puede haber uno o ms otros ndices.
En trminos relativos, se recuperan los registros relativos a las claves de registro.
Sintaxis
Siguiente es la sintaxis del modo de acceso aleatorio:
ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS INDEXED ACCESS MODE IS RANDOM RECORD KEY IS rec-key1 ALTERNATE RECORD KEY IS rec-key2 ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS RELATIVE ACCESS MODE IS RANDOM RELATIVE KEY IS rec-key1
Acceso Dinmico
Acceso dinmico admite tanto acceso aleatorio y secuencial en el mismo programa. Con acceso dinmico, una definicin de archivo se utiliza para realizar procesamiento secuencial y aleatorio como acceder a algunos registros en orden secuencial y otros registros por sus claves.
Con relativa y archivos indexados, el modo de acceso dinmico le permite a usted que cambie hacia adelante y hacia atrs entre modo de acceso secuencial y modo de acceso aleatorio al leer un archivo mediante la SIGUIENTE frase en la instruccin LEER. SIGUIENTE y LEER las funciones sern discutidos en el captulo siguiente.
Sintaxis
Continuacin se presenta la sintaxis de dinmico modo de acceso:
ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS SEQUENTIAL ACCESS MODE IS DYNAMIC RECORD KEY IS rec-key1 ALTERNATE RECORD KEY IS rec-key2 ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT file-name ASSIGN TO dd-name ORGANIZATION IS RELATIVE ACCESS MODE IS DYNAMIC RELATIVE KEY IS rec-key1