(第4章-3)表的排序、索引、统计完整版.ppt

(第4章-3)表的排序、索引、统计完整版.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* INDEX ON 单价 TAG 价格 DESCENDING CANDIDATE FOR 出版社="高等教育出版社“ 执行以下命令: SET ORDER TO TAG 价格 LIST 图书编号,图书名称,作者,馆藏数量,借出数量 例如:对图书表.DBF文件中已经建立的复合索引文件进行下列操作 2、对出版社名称是高等教育出版社的图书记录,按单价降序建立候选索引 ..分割.. * 关闭数据表即会同时关闭索引文件 SET INDEX TO CLOSE INDEX USE 关闭索引文件 ..分割.. 删除索引 对于结构复合索引,当在表设计器中删除所有索引后,结构复合索引文件也就不存在了。 命令方式删除索引(了解) 两种索引文件都可以用删除文件的命令 DELETE FILE 索引文件名 删除复合索引文件还可以用命令 DELETE TAG 标记名|ALL[OF CDX文件名] 命令是删除复合索引文件中标识名,当所有的标记删除完后,复合索引文件自动删除。 更新索引 命令 REINDEX 说明 命令对当前打开的所有索引文件进行更新,用在修改数据时忘了打开索引文件的情况。 使用更新命令前,应先将数据表及要更新的索引文件打开。 重新索引不是重建索引文件,它可以对所有打开的索引文件同时更新。 4.6索引查询 FIND命令 格式:FIND <字符串>|<常数> 功能:在主控索引的索引表达式中快速查找与命令 中指定的字符串或常数相匹配的第一条记录 SEEK命令 格式:SEEK 表达式 功能:在主控索引的索引表达式中快速查找与 <表达式>值相匹配的第一条记录。 * FIND与SEEK命令的区别: FIND命令只能用字符串或常数检索, SEEK命令用表达式检索,故使用更加灵活,但是若用SEEK命令对字符串进行查找,字符串要加上定界符。 ..分割.. * 对学校表按照学校编号建立索引,并使用该索引打开表。 ..分割.. 电气信息学院 计算机系 * 第4章 数据库及表的基本操作 ——表的索引与统计 ..分割.. * 教学目的: 1. 了解记录排序的概念与方法 2. 掌握索引的建立与使用 3. 掌握统计命令的基本使用 重点: 索引的建立与使用 难点: 索引类型 ..分割.. * 4.5 表的排序与索引 排序 从物理上对表按某一规则重新排列表中数据记录的顺序,并产生新的表文件。 索引 从逻辑上对表的记录重新排列,按照指定的关键字段创建索引文件 ..分割.. * 4.5 表的排序与索引 创建表后,记录间存在着一定的物理顺序。使用表中记录时,经常需要调整记录的顺序。 方法一: 用SORT排序。可以根据指定字段的值进行升序或降序的排序。通过排序调整表中记录的实际位置产生一个新表。 缺点:占用磁盘空间多,运行速度慢。 方法二: 使用索引。索引可提高表的检索速度。 ..分割.. * 命令: SORT TO <新表文件名> ON <字段名1> [/A][/D][/C] [ASCENDING | DESCENDING] [<范围>] [FIELDS <字段名表>] [FOR <条件> ] 功能:对当前表中的记录进行排序,将结果存入一个新表,新表由必选项<表文件名>指出。 /A表示升序,/D表示降序,/C排序时忽略大小写 4.5.1 表的排序 ..分割.. * ..分割.. 4.5.2 索 引 索引概念 索引的种类 索引的类型 创建索引文件 索引文件的使用 索引查询 索引的概念 表文件记录排列的顺序 物理顺序:指表文件中记录的存储顺序,用记录号表示。 逻辑顺序:指表文件打开后,被使用时记录的处理顺序。 索引 是按表文件中某个关键字段或表达式建立记录的逻辑顺序。对表中的记录进行索引操作后,产生索引文件。 索引文件 是索引关键字与记录号的对照表,索引文件中的记录号是按索引关键字的顺序存放的。 特点 不改变表中记录的物理存储顺序,只是按索引的顺序操作表中的记录。 可节省磁盘空间 可提高表的检索速度 索引的种类 单索引文件 传统的、扩展名为.IDX的索引文件。每一索引文件只有一个索引关键字表达式。(很少使用) 复合索引文件 扩展名为.CDX的索引文件,包含多个索引关键字表达式。 索引关键字表达式的名称叫索引名或者索引标记 复合索引文件分类如下: 结构复合索引文件 在表设计器中创建索引时,VFP6.0会创建一个扩展名为.CDX结构复合索引文件。 复合索引文件具有与表名相同的文件名。 打开表时,自动打开与表同名的.CDX结构复合索引文件。关闭表时同时自动关闭它。 当表中进行记录的添加、修改和删除时,

您可能关注的文档

文档评论(0)

liuhan98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档