数据部的作用
程序中涉及到的全部数据(输入、输出、中间)都要在此定义,对它们的属性进行说明。主要描述以下属性:
- 数据类型(数值/字符)和存储形式(长度)
- 数据项之间的关系(层次和层号)
- 文件与记录的关系
数据部可以分为:
- 文件节(file section):用来描述程序中用到的输入输出文件及记录中各数据项的属性
- 工作单元节(working-storage section): 用来描述程序中用到的中间数据
- 联接节(linkage section):用来描述与调用程序间发生数据传递的数据项(即参数)
数据部的结构图
文件节(file section)
程序中的每个输入、输出文件的数据格式都要在此描述,包括:
- 文件名称和属性
- 文件中包括的记录的名字
- 每个记录中数据的层次关系
- 记录中各数据项的格式和占内存的大小
文件的描述一般格式
FD 文件名(内部文件名)
01 记录名
05 数据项1 PIC 。。。。。。
05 数据项2 PIC 。。。。。。
FD语句是文件描述体,用来描述文件与记录的属性,如记录名称、格式、长度。
FD语句下所有的数据组和和数据项组成了该文件的一条记录。
记录描述:记录描述体由01层号开始,后跟记录名。用于定义记录的数据格式,即各下层的数据项的数据类型和长度。如果记录本身就是一个初等项,则在记录名后描述记录型和长度。
记录的层次图
时间: 2024-10-08 11:50:03