DATA DIVISION: É a terceira divisão de um programa COBOL, descreve os arquivos de entrada e saída que serão usadas pelo programa. Também define as áreas de trabalho e constantes necessárias para o processamento dos dados. É compostas das seguintes seções:
- FILE SECTION: Define todos os arquivos de entrada e saída;
- WORKING-STORAGE SECTION: Área para campos que não sejam parte da entrada e saída mas que serão exigidos no transcorrer do processamento. Incluem constantes, indicadores, variáveis, linhas de relatórios, áreas de trabalho, etc;
- LOCAL-STORAGE SECTION: Define todos os INCLUDE das tabelas (SQLCA, DCLGEN's) e seus CURSORES;
- LINKAGE-STORAGE SECTION: Descreve os parâmetros formais de entrada e de retorno de dados;
- COMMUNICATION SECTION: Descreve dados que servirão de interface entre o MCS e o programa;
- REPORT SECTION: Descreve os relatórios a serem gerados. A descrição de cada relatório começa com um RD (REPORT DESCRIPTION) e é seguido por um ou mais grupo de descrição dos mesmos;
- SCREEN SECTION: Descreve as telas a serem exibidas durante a execução do programa.