单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt

单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt

ID:49134185

大小:211.50 KB

页数:9页

时间:2020-01-31

单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt_第1页
单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt_第2页
单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt_第3页
单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt_第4页
单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt_第5页
资源描述:

《单元8排序和索引新课导入观察表中记录显示顺序的变化.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单元8排序和索引新课导入:观察表中记录显示顺序的变化按数量的升序重新排列结论:表中记录排序顺序可以按指定要求重新排列单元8排序和索引【主要内容】1.记录的排序2.记录的索引【目的要求】熟练掌握排序和索引的基本操作【课时安排】共6课时一、排序命令:SORTON<字段名1>[/A][/D][/C][,<字段名2>[/A][D][/C]…]TO<新表名>[范围][条件][字段名清单]功能:对当前表中规定范围内符合条件的记录,按给定的字段值按由小到大的升序或由大到小的降序排列,生成指定名称的新表文件,新表文件中含有由FIELDS指定的字段。参数说明:/ASC表示按升序排列,为系统的默认值;/D

2、ESC表求降序排列;/C表示不区分大小写字母。当ON后面带多个字段时,称为多重排序,首先按第一个字段值(称为主关键字)进行排序,遇到第一个关键字段等值的情况下,再按第二个关键字段排序,依此类推。多重排序:例:1.对BOOKS.DBF,按数量从高到低排序2.对BOOKS.DBF,按作者降序排序,作者相同的,按借出数量升序排序二、索引2、什么是索引?索引是关键表达式按大小顺序排列与记录号对应的对照表.每一个对照表有一个名称,称为索引名。1、为什么要讲索引?排序要产生一个表,数据量大时占用存储空间;排序不能自动更新,这对工作带来不便。必须达到既能排出大小,又不重新产生新表的效果。3、索引的类

3、型索引按其关键表达式的性质和对照表特点,可分为四种类型。类型说明主索引可确保字段中输入值的唯一性并决定了处理记录的顺序。一个数据库表中只能有一个主索引。自由表中无主索引。关键表达式不允许重复值。候选索引像主索引一样要求字段的唯一性并决定了处理记录的顺序。在一个数据库表和自由表中均可建立多个候选索引。普通索引可以决定记录的处理顺序,但是允许字段中出现重复值。一个表中可以加入多个普通索引。唯一索引为了保持与早期版本的兼容性,还可以建立一个唯一索引,以指定字段的首次出现为基础对记录进行排序,允许关键表达式有重复值,但重复值在索引中只出现一次。4、索引文件存储索引的文件称为索引文件,索引文件分

4、类如下:每个文件中只存储一个对照表文件名就是索引名简单索引文件(.IDX)文件名和表名相同表打开时,自动打开文件名和表名不相同表打开时,不会自动打开复合索引文件(.CDX)结构索引文件非结构索引文件二、索引5、索引文件的使用简单索引文件(.IDX)可用USE表名INDEX索引文件名或SETINDEXTO索引文件名打开用SETORDERTO<索引文件名>/n指定主控索引随表的打开而自动打开,但必须指定主控索引,SETORDERTO<索引名>可用USE表名INDEX索引文件名或SETINDEXTO索引文件名打开用SETORDERTO<索引名>指定主控索引复合索引文件(.CDX)结构索引文件

5、的使用非结构索引文件的使用主索引索引的作用:1、记录显示顺序按主控索引顺序(逻辑顺序)进行;2、记录相对定位按逻辑顺序进行;3、当表改变时,打开的索引文件将自动更新;4、可用于加快查询速度。二、索引6、索引文件的建立INDEXON表达式TO索引文件名简单索引文件(.IDX)方法1:直接在“表设计器”中建立方法2:INDEXON表达式TAG索引名INDEXON表达式TAG索引名OF索引文件名复合索引文件(.CDX)结构索引文件的建立非结构索引文件的建立注意:复合索引有升降序参数,而简单索引没有二、索引7、查询定位记录什么是查询定位?在表中查找符合条件的记录,找到了,则将该记录作为当前记录

6、,没找到,则指向文件尾。如何判断是否找到?可用EOF()函数或FOUND()函数查找并定位到第一个符合条件的记录上,查找下一个用命令CONTINUE快速查找(先要打开查找对象相关的索引)FIND查找内容SEEK查找内容顺序查找(不必打开查找对象相关的索引)字符串——不必带定界符字符型变量——要用宏替换数值常量——直接使用可用SKIP查询下一个符合条件的字符串——必带定界符字符型变量——不用宏替换数值常量、日期、日期时间常量可用SKIP查询下一个符合条件的LOCATEFOR条件二、索引1、排序:SORTON……TO…… 2、索引:什么是索引?索引分类?索引文件的类别?    各类索引文件

7、的建立、打开、主控索引的指定?    索引的作用?1、《练习册》练习五中一至三题2、阅读教材3、上机操作题:教材P122第二题1、见上机指导书2、见教材上机题作业上机实训三、归纳总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。