APP下载

基于Visual FoxPro表之索引文件的建立与使用

2015-10-18刘湖平

中国管理信息化 2015年11期
关键词:排序结构

刘湖平,王 欣

(石家庄机械化步兵学院,石家庄 050083)

基于Visual FoxPro表之索引文件的建立与使用

刘湖平,王欣

(石家庄机械化步兵学院,石家庄 050083)

在数据库中,数据查询与统计是最常用的操作。尤其是查询,它是更新操作的基础,只有优化了查询才能有效提高查询速度,建立索引是优化查询的基础与前提,同时也是进行多表关联与联接的依据。

Visual FoxPro;表;索引文件;建立;使用

1 索引与索引文件

在Visual FoxPro中,索引就是对表中一个字段或多个字段(或表达式)的值,重新排列表中记录顺序的一种方法。表中记录在录入时有一个先后顺序,称为物理顺序,其存储或输出时也按这个顺序进行。对该表创建某个索引并使用该索引后,在输出时就会按关键字值的大小重新排列这些记录,形成一个新的顺序,称为逻辑顺序。索引并不改变记录的物理顺序。将索引(排序方案)存放到文件中,就形成索引文件,一个索引文件可以存放一个或多个索引。索引文件逻辑结构如图1所示。一般说来,索引文件比表文件要小得多,并且在对表数据进行编辑时,索引文件会自动更新。

图1 索引文件逻辑结构

使用索引可以大大提高系统的性能。表现在:①方便对表记录进行排序,花较小的开销对表记录进行排序,并且不改变记录的物理顺序,这也是创建索引的最初目的;②它是二分查询的基础,可以大大加快数据的检索速度,这是创建索引的最主要目的;③它是多表关联和联接的依据,特别是在实现数据参照完整性方面有特别意义;……

登录APP查看全文

猜你喜欢

排序结构
排排序
《形而上学》△卷的结构和位置
恐怖排序
论结构
新型平衡块结构的应用
节日排序
刻舟求剑
论《日出》的结构
创新治理结构促进中小企业持续成长
基于BIM的结构出图