开发手册 欢迎您!
软件开发者资料库

COBOL - 文件处理

COBOL文件处理 - 从简单和简单的步骤学习Cobol,从基本到高级概念,包括概述,环境设置,程序结构,基本语法,数据类型,基本动词,数据布局,条件语句,循环语句,字符串处理,表处理,文件处理,文件组织,文件访问模式,文件处理动词,子程序,内部排序,数据库接口,面试问题。

COBOL中的文件概念与C/C ++中的不同.在学习COBOL中"文件"的基础知识时,两种语言的概念不应该是相互关联的.简单文本文件不能在COBOL中使用,而是使用 PS(物理顺序) VSAM 文件. PS文件将在本单元中讨论.

要理解COBOL中的文件处理,必须知道基本术语.这些术语仅用于理解文件处理的基础知识.深入术语将在"文件处理动词"一章中讨论.以下是基本条款 :

  • 字段

  • 记录

  • 实物记录

  • 逻辑记录

  • 档案

以下示例有助于理解这些术语 :

程序结构

字段

字段用于指示存储的有关元素的数据.它表示单个元素,如上例所示,例如学生ID,姓名,标记,总分和百分比.任何字段中的字符数称为字段大小,例如,学生姓名可以包含10个字符.字段可以具有以下属性 :

  • 主键是那些独特的字段每条记录,用于识别特定记录.例如,在学生标记文件中,每个学生将拥有一个唯一的学生ID,形成主键.

  • 辅助密钥是用于搜索相关数据的唯一或非唯一字段.例如,在学生标记文件中,当学生ID未知时,学生的全名可以用作辅助密钥.

  • 描述符字段用于描述实体.例如,在学生标记文件中,为记录添加含义的标记和百分比字段是已知描述符.

记录

记录是用于描述实体的字段集合.一个或多个字段一起形成记录.例如,在学生标记文件中,学生ID,姓名,标记,总分和百分比构成一条记录.记录中所有字段的累积大小称为记录大小.文件中存在的记录可以是固定长度或可变长度.

物理记录

物理记录是外部设备上存在的信息.它也称为块.

逻辑记录

逻辑记录是程序使用的信息.在COBOL程序中,只能在任何时间处理一条记录,并将其称为逻辑记录.

文件

文件是一个集合相关记录.例如,学生标记文件包含所有学生的记录.