COBOL程序设计—10.ppt

第十章 文件的输入与输出 COBOL中使用文件,需要在如下三个部分方式信息: 环境部 数据部 过程部 10.1 文件的概念 COBOL文件——程序内存以外的一组记录,而记录是数据字段的集合。 文件中往往具有相同的内部结构,但有时结构类型各不相同 COBOL处理文件——一次一个记录 文件的组织 最早的COBOL处理的文件——磁带、纸带和穿孔卡。 特点:顺序处理,而不能倒过来 结果:COBOL最初的I/O功能是面向顺序文件的 导致:与现代技术有些格格不入,例如以下概念: 标号记录 多卷文件 多文件卷 标准COBOL三种不同文件类型:顺序、相对和索引 顺序(Sequential)文件 顺序文件的记录从头到尾按顺序列出。只能按顺序访问其中的记录,即从第一个记录开始,按顺序前进。根据不同设备记录可能可以改写,但新记录要与替换的记录等长。不能删除记录和插入新记录,只能在末尾增加新记录。 相对(Relative)文件 相对文件记录按逻辑记录号(从1开始的整数)引用,也称为相对关键字或相对记录号。记录可以通过指定相对关键字按任意顺序处理。 索引(Indexed)文件 索引文件的记录按由记录关键字建立索引,通过该索引引用,这个值在每次将记录写入文件时指定。 对于这类文件,系统保持一个索引,表明关键字和关键字对应的记录位置。索引文件是现代数据库系统基础。索引文件中的记录可以随机访问,可以随时改写和删

文档评论(0)

1亿VIP精品文档

相关文档