数据结构c语言版严蔚敏清华大学出版社第十二章文件.ppt

数据结构c语言版严蔚敏清华大学出版社第十二章文件.ppt

数据结构c语言版严蔚敏清华大学出版社第十二章文件

1.文件的组织方式: 主文件按柱面集中存放,同时建立 三级索引:磁道索引、柱面索引和 主索引。 关键字 指针 关键字 指针 磁道索引结构 基本索引项 溢出索引项 210 1024 主 索 引 r(14) r(21) r(38) r(41) r(57) r(63) r(72) r(85) r(99) 溢 出 区 磁 道 索 引 r(514) … … 溢 出 区 磁道索引 … … r(1024) 一 个 柱 面 …. 柱 面 索 引 99 210 1024 T0 T1 T2 T3 T4 T5 检索: 可有两种方式: 按关键字存取— 从主索引开始,到 柱面索引,到磁道索引,最后取 得记录,先后访问四次外存。 顺序存取— 依关键字最小至大顺序存取。 2.操作的特点: 插入: 修改本磁道的索引项(包括基本索 引项和溢出索引项)。 将该磁道上关键字最大的记录移出 到本柱面的溢出区中; 将记录插入在某个磁道的合适位置上; 删除: 在被删记录当前存储位置上 作“删除标记”。 3.文件重组 在经过多次的插入和删除操作之 后,大量的记录进入文件的“溢出区”,而“基本存储区”中出现很多已被删去的记录空间,此时的文件结构很不合理。因此

文档评论(0)

1亿VIP精品文档

相关文档