2016vfp教案(第3章)概要1讲解ppt课件.ppt

2016vfp教案(第3章)概要1讲解ppt课件.ppt

ID:58971031

大小:216.50 KB

页数:92页

时间:2020-09-28

2016vfp教案(第3章)概要1讲解ppt课件.ppt_第1页
2016vfp教案(第3章)概要1讲解ppt课件.ppt_第2页
2016vfp教案(第3章)概要1讲解ppt课件.ppt_第3页
2016vfp教案(第3章)概要1讲解ppt课件.ppt_第4页
2016vfp教案(第3章)概要1讲解ppt课件.ppt_第5页
资源描述:

《2016vfp教案(第3章)概要1讲解ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章查询与统计排序与索引的基本概念索引的建立与查询多工作区及表的关联查询常用统计命令SQL查询命令查询设计器的使用数据库及数据字典视图的概念本章重点第3章查询与统计3.1排序与索引一、排序二、索引三、索引和排序的异同思考题3.2查询命令一、顺序查询二、索引查询3.3数据工作期一、多工作区查询二、数据工作期与视图三、表的关联3.4常用统计命令一、计数命令 COUNT二、求和命令SUM三、求平均值命令AVERAGE四、计算命令CALCULATE五、 汇总命令TOTAL3.5SQL查询一、SQL命令查询二、JOIN命令三、查询设计器查询3.6数据库与视图一、

2、数据库与数据字典二、视图及其操作本章小结3.1排序与索引一、排序根据表的某些字段重排记录,排序后产生一个新表,其记录按新的顺序排序,原文件不变。命令格式:SORT TO<新文件名>ON<字段名1>[/A/D/C] [,<字段名2>[/A/D/C][…]][<范围>][条件][fields子句]注:不可选用备注型或通用型字段来排序。示例1:SORTTOabcON日期/DFIELDS编号,名称FORNOT主要设备示例2:SORTTOrqxON价格/DFIELDS编号,名称,启用日期SORTTObmxON部门/D,价格FOR主要设备二、索引1、索引的概念1)记

3、录的物理顺序与逻辑顺序2)索引的种类2、索引的建立3、索引的使用1)打开和关闭索引文件2)确定主控索引3)删除索引4)索引的更新二、索引1、索引的概念1)记录的物理顺序与逻辑顺序文件中记录的磁盘存储顺序称为物理顺序。索引不改变文件中记录的物理顺序,而是按某个索引关键字来建立记录的逻辑顺序。在索引文件中,所有关键字值按升序或降序排列,每个值对应原文件中相应的记录的记录号。示例:依据学生姓名对下表排序及索引Record学生姓名指导老师电话1刘小景钱志国56660432蔡  娟杨一如56661203马方新吴  萌41082194屈  达钱志国56660435王

4、成义吴  萌4108219原 表Record学生姓名指导老师电话1蔡  娟杨一如56661202刘小景钱志国56660433马方新吴  萌41082194屈  达钱志国56660435王成义吴  萌4108219排序表Record学生姓名2蔡  娟1刘小景3马方新4屈  达5王成义索引表可见:虽然排序与索引都以增加一个文件为代价,但索引文件只包括关键字和记录号两个字段,比被索引的表小得多;索引起作用后,增删或修改表的记录时索引文件会自动更新。2)索引的种类a.按扩展名分类:复合索引和单索引两类,扩展名为CDX和IDX。单索引文件只包含一个索引,复合索引文

5、件允许包含多个索引,每个索引都有一个索引标识,代表一种记录逻辑顺序。结构复合索引文件:定义复合索引文件时用户不指定文件名,其主名与表的主名相同,并随表的打开而打开,记录变化时还会自动维护。非结构复合索引文件:定义复合索引文件时用户指定文件名,需使用命令打开。结构复合索引文件的主名与表的主名相同。2)索引的种类b.按功能来分类:索引又分为普通索引、唯一索引、候选索引和主索引四种。A)普通索引:允许关键字重复值;允许有多个B)唯一索引:允许关键字重复值,但输出无重复值;允许有多个C)候选索引:不允许关键字重复值;允许多个D)主索引:不允许关键字重复值;仅1个

6、2、索引的建立命令格式:INDEX ON<索引关键字>TO<单索引文件名>

7、TAG<索引标识名>[FOR<条件>][ASCENDING

8、DESCENDING] [UNIQUE

9、CANDIDATE] [ADDITIVE]功能:建立索引文件或增加索引标识。示例1:USEsbINDEXON名称TOmcidx&&建立名称升序排列的普通索引型单     索引文件INDEXON-价格TOjgidxUNIQUE&&建立价格降序排列的唯一索引型单     索引文件思考题:为SB.DBF建立一个结构复合索引文件,其中包括3个索引:(1)记录以价格降序排列,索引标识为普通索

10、引型;(2)记录以部门升序排列,部门相同时则按价格升序排列,索引标识为普通索引型;(3)记录以部门升序排列,部门相同时则按价格降序排列,索引标识为候选索引型。3、索引的使用任何时候只有一个索引文件或一个索引标识起作用主控索引文件:当前起作用的索引文件主控索引:当前起作用的索引标识使用索引:打开表、打开索引文件、确定主控索引文件或主控索引。1)打开和关闭索引文件a.若当前仅有一个索引文件被打开,它就成为主控索引文件。索引文件刚建立时,索引文件呈打开状态且成为主控索引文件。若当前已打开多个索引文件,用命令确定主控索引文件。b.除结构复合索引能随着表的打开而打

11、开外,其它索引文件必须用命令显式打开。c.表关闭时索引文件就随之关闭。打开索引文

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

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

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