Tipos de datos de modelo lógico de datos generados a partir de la transformación del código fuente COBOL en un modelo lógico de datos

La transformación del código fuente COBOL en un modelo lógico de datos genera tipos de datos de modelo lógico de datos a partir de declaraciones de tipo COBOL.

En la Tabla 1 se muestra la correspondencia entre las declaraciones de tipo COBOL y los tipos de datos de modelo lógico de datos.

Tabla 1. Correlación de declaraciones de tipo COBOL con tipos de datos de modelo lógico
Tipo COBOL Tipo de modelo de datos lógico Descripción
PIC X(10)
CHAR(10)
Caracteres alfanuméricos
PIC A(5)
CHAR(5)
Caracteres alfanuméricos (A-Z y espacio en blanco)
PIC G(10)
CHAR(10)
Caracteres de doble byte
PIC B(5)
CHAR(5)
Caracteres editables
PIC 9(18)	
DECIMAL(18,0)
Caracteres numéricos de 18 dígitos (0-9) (límite máximo)
PIC 99V99
DECIMAL(4,2)
Decimal (por ejemplo, 12.25)
PIC S99V9
DECIMAL(3,1)
Decimal (por ejemplo, 12.9)
PIC ----,--9.99
CHAR(9)
Generalmente sólo se utiliza como visualización de salida
PIC ++++,++9.99
CHAR(11)
Generalmente sólo se utiliza como visualización de salida
PIC +z,zz9.99
CHAR(9)
Generalmente sólo se utiliza como visualización de salida
PIC $***,**9.99CR	
CHAR(13)
Generalmente sólo se utiliza como visualización de salida
01 CUST-NAME
   05 PIC X(20)
   05 PIC X(20)
CUST-NAME (entidad)
   CHAR(20)
   CHAR(20)
Registro COBOL que se transforma en una entidad con dos atributos en el modelo lógico de datos

Comentarios