常见的文件组织方式有哪些?各有什么特点?

如题所述

1.顺序文件:文件中数据记录的物理顺序和逻辑数据一致。它的优点是连续存取、速度快,主要用于顺序存取、批量修改。
2.索引文件:由主文件和索引两部分组成。主文件由文件的各记录组成,索引表由记录的关键字值及物理地址构成。
3.链表文件:在链表中,用指针建立记录之间的逻辑联系,以适应多变情况下文件记录的检索。记录的指针在文件组织中用一个数据项表示,数据项的内容指向下一个相关记录的地址。
4.倒排文件:对每一个辅关键字都设立一个索引,每种关键字值对应一个索引项,将具有相同关键字值记录地址都保存在相应的索引项中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-31
1、顺序文件,是按照从头到尾的顺序进行存取操作的,文件中的信息就象在一条长长的队列中排列一样。
2、索引文件是指在主文件之外再建立一个表示关键字与其物理记录之间对应关系的表,称为索引表。索引表与主文件共同构成索引文件。
3、直接存取文件又称为哈希(Hash)文件或散列文件,即利用哈希函数及其处理冲突的方法,把文件散列到外存上,通常是磁盘上。
对直接存取文件进行查找时,首先根据哈希函数先求出哈希地址,再将数据读入内存,然后在内存中进行顺序查找。直接存取文件不能进行顺序查找,但插入数据方便,存取速度快。本回答被网友采纳