Data Division
La Data Division è la divisione di un programma in Cobol che contiene le informazioni sui file di I/O e sulle aree di memoria usate nel programma.
A cosa serve? Nella Data Division sono associati dei nomi mnemonici alle aree di memoria interne ed esterne utilizzate dal programma in Cobol. Ad esempio, i campi di un files o il formato dei dati.
Le sezioni della Data Division
La divisione DATA DIVISION è suddivisa in sezioni:
- FILE SECTION
In questa sezione è descritta l'organizzazione e il formato dei files esterni usati dal programma per le operazioni di input / output. File Section vuol dire sezione file. - WORKING-STORAGE SECTION
In questa sezione sono descritte le aree di lavoro interne del programma. Working-Storage Section vuol dire sezione area di lavoro. - LINKAGE SECTION
In questa sezione sono descritte le aree di memoria e le locazioni utilizzate dal programma per gli scambi di informazioni con le subroutines esterne.
L'ordine delle sezioni deve essere quello previsto dal linguaggio di programmazione Cobol.
Il formato e la struttura della data division è la seguente:
DATA DIVISION.
FILE SECTION.
WORKING-STORAGE SECTION.
[LINKAGE SECTION.]
Tra parentesi quadre sono indicate le sezioni da compilare soltanto quando servono.