索引文件

按文件的组织形式,可把有结构文件分为:顺序文件、索引文件、索引顺序文件。

索引文件

为文件建立一张索引表(索引块),为文件中每个记录在索引表中分别设置一个表项,索引表的表项中含有相应记录的关键字和存放该记录的逻辑地址。该文件的目录项(FCB)中存放了该索引块的开始地址。

索引块也存放在磁盘。当文件很大,可以采用多级索引,如三级索引需要访问四次磁盘。

没引入索引文件时,对具有某关键字的记录是顺序检索的(依次检索每个记录,与每个记录的关键字比较,进行查找);引入索引文件后,根据关键字检索索引表,再利用表项中指向记录的指针值去访问所需记录。

加快了记录的检索速度,实现直接存取。

顺序存取时顺序文件方式快;随机存取时,索引文件的速度快。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值