论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > C语言程序设计教程
Tag:新手,函数,指针,数据类型,对象,Turbo,入门,运算符,数组,结构,二级,,tc,游戏,试题,问答,编译,视频教程

索引文件的基本概念,索引文件的重要意义

文章类别:C语言程序设计 | 发表日期:2008-9-24 14:45:54

本课主题: 索引文件

教学目的: 把握索引文件的有关概念

教学重点: 索引文件的基本概念,索引文件的重要意义

教学难点: 索引文件的建立

授课内容:

一、索引文件的基本概念

除了文件本身(称作数据区)之外,别建立一张指示逻辑记录和物理记录之间一一对应关系的表--索引表

索引表中的每一项称作索引项。不论主文件是否按要害字有序,索引表中的索引项总是按要害字(或逻辑记录号)顺序排列。

若数据区中的记录也按要害字顺序排列,则称索引顺序文件。反之,若数据区中记录不按要害字顺序排列,则称非顺序文件

数据区:

物理记录号

姓名

年龄

体重(要害字)

1

李由

57

62

2

王天

54

76

3

七大

24

75

4

张强

24

72

5

陈华

24

53


索引表:

体重(要害字)

物理记录号

53

5

62

1

72

4

75

3

76

2

有了按体重索引的索引表后,按体重查找学生可先在索引表中查找(因索引表中按体重有序,所以可用效率高的查找算法)然后得到对应的物理记录号后到数据区取出对应物理记录。

索引文件可以大大提高表查找的速度。因为索引表容量小,且索引表按要害字有序。

二、索引文件的建立

在记录输入建立数据区的同时建立一个索引表,表中的索引项按记录输入的先后次序排列,待全部记录输入完毕后再对索引表进行排序。

视频教程列表
文章教程搜索
 
C语言程序设计推荐教程
C语言程序设计热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058