会计文件组织形式
会计文件内部记录的安排方式。它在会计文件建立时被确定,在使用过程中会计文件的组织形式不变。在微机COBOL中,按照会计文件内部记录排列的方式不同,主要有三种不同的文件组织形式: 即标准顺序组织形式 (简称顺序组织形式)、索引顺序组织形式和相对组织形式。此外,在有些早期实现的具体COBOL系统中,还提供一种直接组织形式。顺序组织形式是指会计文件的记录以线性顺序排列在存储器中,其记录按物理顺序存取; 索引顺序组织形式是指会计文件中的记录按逻辑顺序排列,这种排列是根据指定键值 (记录中某一关键数据项的值),按其由小到大严格递增的顺序进行的。索引这些键值,就可以直接访问每一个记录;相对组织形式是指会计文件中的每个记录唯一地被一个大于零的整数所标识,标识该记录在会计文件中的逻辑次序的位置。会计文件的组织形式与文件的存取方式之间存在着直接的依赖关系,下表给出了三种不同组织形式的会计文件所允许使用的存取方式。
文件存取方式 三种组织形 式的会计文件 | 顺序存取 | 随机存取 | 动态存取 |
顺序组织文件 | 允 许 | 不 允 许 | 不允许 |
索引顺序组织文件 | 允 许 | 建立文件: 不允许 | 允 许 |
调用文件: 允 许 |
相对组织文件 | 允 许 | 允 许 | 允 许 |