- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 索引和数据库
第六讲 索引和数据库 二、数据库 作业: P97:2、3 P109:3 * 一、表的索引 1. 基本概念 记录的顺序 : 物理顺序:即表中记录的存储顺序。用记录号表示。 逻辑顺序:表打开后被使用时记录的处理顺序。 索 引: 指按表文件中某个关键字段或表达式建立记录的逻辑顺序。它是由一系列记录号组成的一个列表,提供对数据的快速访问。索引不改变表中记录的物理顺序。表文件中的记录被修改或删除时,索引文件可自动更新。 索引关键字(索引表达式):用来建立索引的一个字段或字段表达式。 注意:1)用多个字段建立索引表达式时,表达式的计算结果 将影响索引的结果; 2)不同类型字段构成一个表达式时,必须转换数据类 型。 索引标识(索引名): 即索引关键字的名称。必须以下划线、字母或汉字开头 ,且不可超过10个字。 索引类型:主索引、候选索引、普通索引、唯一索引。 主索引: 组成主索引关键字的字段或表达式,在表的所有记录中不能有重复的值。主索引只适用于数据库表的结构复合索引中。自由表中不可以建立主索引;数据库中的每个表可以且只能建立一个主索引。 候选索引: 在指定的关键字段或表达式中不允许有重复值的索引。在数据库表和自由表中均可为每个表建立多个候选索引。 普通索引: 也可以决定记录的处理顺序,但是允许字段中出现重复值。在一个表中可以加入多个普通索引。 唯一索引: 参加索引的关键字段或表达式在表中可以有重复值,但在索引对照表中,具有重复值的记录仅存储其中的第一个。 2、索引的作用 结构复合索引文件(扩展名为.CDX)的特点: .在创建索引标识时自动创建。 .在打开表时自动打开。 .在同一索引文件中能包含多个排序方案,或索引关键字。 .在添加、更改或删除记录时自动维护。 4. 创建结构复合索引 VFP中创建索引文件有两种方式:表设计器方式和命令方式。 1)表设计器方式 打开表文件 →从显示菜单中选择表设计器 → 在表设计器中单击索引 → 输入索引名并选择索引类型 → 选择索引的方向(按升序或降序排列记录) → 在表达式框中输入作为排序依据的索引关键字 → 在筛选框中输入筛选表达式 → 单击确定,完毕。 (2) 命令方式 注意: 1)备注型字段和通用型字段不能作为索引关键字段; 2)不要建立无用的索引,以免降低系统性能; 3)及时清理已无用索引标识,提高系统效率。 4)在复合索引的多个索引中,某一时刻只有一个索引对表起作用。 5. 索引的修改和删除 修改: 打开表设计器,在索引对话框中进行所需修改; 或 用命令重新建立一个相同标识名而索引表达式不同的索引。 删除: 打开表设计器,在索引对话框中删除不需要的索引标识即可;或 用命令: DELETE TAG ALL | 索引标识1 [, 索引标识2 ] …删除不需要的索引标识,ALL表示全部标识。 6. 索引的使用 *
文档评论(0)