COBOL - Manejo de Archivos



El concepto de archivos de COBOL es diferente de la de C/C++. Al mismo tiempo que aprenden los conceptos bsicos de 'Archivo' en COBOL, los conceptos de ambos idiomas no debe ser co-relacionados. Archivos de texto simple no se puede utilizar en COBOL, en lugarPS (Physical Sequential) y VSAM se utilizan los archivos. Archivos PS ser discutido en este mdulo.

Manejo de archivos para comprender en COBOL, uno debe conocer los trminos bsicos. Estos trminos slo sirven para comprender los fundamentos de gestin de archivos. Ms en profundidad de terminologa sera discutido en el captulo "Gestin de Archivos Los verbos". A continuacin, se describen los trminos bsicos:

  • Campo
  • Registro
  • Registro fsico
  • Registro Lgico
  • Archivo

El siguiente ejemplo ayuda a comprender estos trminos:

trminos bsicos de campo

Campo

Campo se utiliza para indicar los datos almacenados de un elemento. Representa un solo elemento, como se muestra en el ejemplo anterior como estudiante id, nombre, marcas, marcas totales y porcentaje. El nmero de caracteres en cualquier campo es conocido como tamao del campo, por ejemplo nombre del estudiante pueden tener 10 caracteres. Los campos pueden tener los siguientes atributos:

  • Las claves principales son los campos que son nicos para cada registro, y se utilizan para identificar un registro concreto. Por ejemplo, en los estudiantes archivo de marcas, cada estudiante va a tener un nico identificador de estudiante que constituye la clave principal.

  • Las claves secundarias son exclusivos o no exclusivos de campos que se utilizan para la bsqueda de datos relacionados. Por ejemplo, en los estudiantes archivo de marcas, nombre completo del estudiante puede ser utilizado como clave secundaria al estudiante no se conoce la identificacin.

  • Descriptores campos se utilizan para describir una entidad. Por ejemplo, en los estudiantes archivo de marcas, marcas y campos de porcentaje que dan sentido al registro se conoce descriptores.

Registro

Registro es una coleccin de campos que se utiliza para describir una entidad. Uno o ms campos juntos forman un registro. Por ejemplo, en los estudiantes archivo de marcas, id de estudiante, nombre, marcas, marcas totales y el porcentaje de un registro. El tamao acumulado de todos los campos de un registro se conoce como tamao del registro. Los registros en un archivo puede ser de longitud fija o variable.

Registro fsico

Registro fsico es la informacin que existe en el dispositivo externo. Tambin es conocido como un bloque.

Registro Lgico

Registro lgico es la informacin utilizada por el programa. Programas en COBOL, slo un registro se pueden manejar en cualquier punto del tiempo y se llama como registro lgico.

Archivo

Archivo es un conjunto de registros relacionados. Por ejemplo, los estudiantes las marcas archivo consta de registros de todos los estudiantes.

Advertisements