第四章排序、索引与统计.ppt
《第四章排序、索引与统计.ppt》由会员分享,可在线阅读,更多相关《第四章排序、索引与统计.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 查询、统计和多表操作v数据表记录的排序v索引的意义v索引类型v索引文件的种类v创建索引v索引的使用v统计v数据表记录的排序数据表记录的排序定义:定义:按用户指定的关键字段的值重新排列表中记录的物理顺序,并产生新的数据表文件。格式:格式:SORT TO SORT TO ON /A/C/D,/A/C/D ASCE|DESC FOR/WHILE FIEL 功能:功能:对当前数据表指定范围内、满足条件的记录按指定字段的值进行排序,生成新的数据表文件。上一页下一页说明:说明:是排序的依据,又称“关键字”,可以为C、N、D型字段。/A或ASCE表示升序;/D或DESC表示降序;/C表示不区分英文字
2、母的大小写。默认为升序。可按多个排序。省略范围、条件,则对所有记录排序。不选FIELDS 时,新表的结构与原表相同,否则新表的结构由决定。新表是关闭的。思考:思考:用命令一次性填写名次。上一页返回v意义意义定义:定义:索引是一种为了快速查询而建立的逻辑排序文件。它不可显示。逻辑排序与物理排序区别:逻辑排序与物理排序区别:排序后记录的实际存放位置是否改变。使用顺序:使用顺序:实际操作的记录顺序。可为物理顺序,也可为逻辑顺序。记录指针按使用顺序进行移动。实质:实质:索引其实是由指针构成的文件,它不改变记录在数据表中的实际存放位置,而是另外建立一个记录号列表。返回v索引文件的种类单索引文件:文件中只
3、包含一种索引。只能由命令建立,索引文件的扩展名为.IDX。非结构复合索引文件:索引文件可以包含不同索引标识的多个索引,一个表也可以建立多个非结构复合索引文件。只能由命令建立,扩展名为.CDX。结构复合索引:索引文件可以包含不同索引标识的多个索引。一个表只有一个结构复合索引文件,扩展名为CDX。结构复合索引文件随表的打开而打开,随表的修改而更新。可通过菜单建立,也可通过命令建立。返回v索引类型索引类型(按索引的功能分为四类)主索引:主索引是一种只能在数据库表中而不能在自由表中建立的索引。主索引的关键字值必须是唯一的(用书上9页的表说明);一个数据表只能有一个主索引。主索引主要用来在永久关系中的主
4、表与被引用表间建立参照完整性。候选索引:它的关键字值也不允许重复;一个数据表可以建立多个候选索引。若一个表中已建立了主索引,则只能建立候选索引。普通索引:允许关键字段有相同值。在一对多关系的多方,可以使用普通索引。唯一索引:允许索引关键字值重复,当有重复时,索引文件只保存重复值的第一次出现。返回v创建索引创建索引利用表设计器利用表设计器命令方式:命令方式:格式:INDEX ON TO|TAG OF FOR ASCENDING|DESCENDING UNIQUE CANDIDATE ADDITIVE 功能:功能:对当前数据表文件按指定的建立索引文件。说明:说明:索引文件的扩展名。上一页下一页可以
5、是字段名,或包含字段名的表达式。索引关键字可以是C、N、D型。中的数据类型必须统一,不统一时,一般应将非C型转化为C型。TO :建立一个扩展名为.IDX的单索引文件。单索引文件只能按关键字表达式值的升序排序,但对于N型字段,既可按升序也可按降序(在关键字表达式前加-号)排序。TAG :用于复合索引,为索引命名。OF :用于非结构复合索引。上一页下一页选用FOR 时,只对符合条件的记录索引。ASCENDING|DESCENDING:设定索引顺序为升序或降序。默认为升序。UNIQUE:指明建立惟一索引。CANDIDATE:指明建立候选索引。ADDITIVE:建立索引时,不关闭以前的索引。默认为关闭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 排序、索引与统计 第四 排序 索引 统计
限制150内