二级Virsual Foxpro程序设计ch04.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级Virsual Foxpro程序设计ch04

4.3.6 查询定位命令 1.用GO、GOTO命令直接定位 2.SKIP命令 定义: 将记录指针向前或向后相对移动若干条记录。相对定位与当前记录有关,它是把记录指针从当前位置相对移动。 3.用LOCATE命令定位 定义: LOCATE是按条件定位记录位置的命令。 4.4 索引 4.4.1 索引的概念 1.定义: VFP索引是指由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。 2.分类: 主索引 定义: 主索引是一种设定为主关键字的索引,其内容在一个表中具有唯一性,不允许出现重复值。 它强调的“不允许出现重复值”是指建立主索引的字段值不允许重复。 如果在任何已含有的重复数据的字段中建立主索引,VFP将产生错误信息,如果一定要在这样的字段上建立主索引,则必须首先删除重复的字段值。 候选索引 定义: 候选索引和主索引一样,要求字段值的唯一性,并且决定了处理记录的顺序。 建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。 唯一索引 定义: 唯一索引的“唯一性”是指允许表中索引项的唯一,而不是字段值的唯一 。 在数据库表和自由表中均可为一个表建立多个唯一索引。 普通索引 定义: 普通索引可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且也允许索引项中出现重复值。 在数据库表和自由表中均可为一个表建立多个普通索引。 4.4.2 在表设计器中建立索引 1.单项索引 2.复合字段索引 定义: 在多个字段上的索引称做复合字段索引。 2.索引文件的种类 非结构单索引文件 非结构复合索引文件 结构复合索引文件 4.4.3 利用命令窗口方式建立索引 1.命令: INDEX ON eExpression TO IDXFileName|TAG TagName [OF CDXFileName][FOR lExpresssion][COMPACT][ASCENDING |DESCENDING][UNIQUE|CANDIDATE][ADDITIVE] 2.说明: ASCENDING | DESCENDING表示建立升序或降序索引,默认为升序。 UNIQUE表示建立唯一索引。 CANDIDATE表示建立候选索引。 ADDITIVE与建立索引本身无关,表示现在建立索引时是否关闭以前的索引,默认是关闭已经使用的索引。 4.4.4 使用索引 1.打开索引文件 命令格式: SET INDEX TO 2.设置当前索引 命令格式: SET ORDER TO 3.使用索引快速定位 命令: SEEK 4.删除索引 格式1: DELETE TAG TagName1[OF CDXFileName1],[TagName2[OFCDXFileName2]]… 格式2: DELETE TAG ALL [OF CDXFileName] 说明: TagName1[OF CDXFileName1] 指定要从复合索引文件中删除的标识。 ALL [OF CDXFileName] 指定从复合索引文件中删除所有标识。 4.5 数据完整性 4.5.1 实体完整性与主关键字 1.实体唯一性 定义: 在VFP中利用主关键字和候选索引字来保证表中记录的惟一性,即实体惟一性。 主关键字称为主索引,候选关键字称为候选索引,两者作用相同。 在VFP中将主关键字称为主索引,将候选关键字称为候选索引。建立主索引和候选索引就能够确保记录的唯一性。 4.5.2 域完整性与约束规则 1.域完整性 定义: 通过限定字段的取值类型和取值范围来保证域完整性,还可以进一步通过域约束规则来保证域完整性。 域约束规则也称作字段有效性规则,用于检验输入数据的正确性。 建立字段有效性规则通常在“表设计器”中进行,“字段”选项卡中定义字段有效性规则的项目有规则、信息和默认值3项。 * 第4章 Visual FoxPro数据库及其操作 本章要点 Visual FoxPro数据库的基本概念以及对数据库的基本操作 建立数据库表,数据库表中的字段属性,对数据库表的操作 对数据库表中的记录进行基本操作 索引的概念、种类、如何建立索引、索引文件的种类 实体完整性、域完整性、建立参照完整性 建立自由表、数据库表与自由表的关系 本章要点(续) 多个表同时使用 如何建立排序 4.1 Visual FoxPro数据库及其建立 4.1.1 基本概念 1.数据库 定义: 数据库是一个逻辑上的概念和手段,通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理。 在Visual FoxPro应该把dbf的数据库文件称作数据库表,简称表,而不再称作数据库或数据库文件。 建立数据库后,用户可以在磁盘上看到文件名相同,但扩展名分别为dbc、dct和dcx的三个文件。 4.1.2 建立数据库 1.常用方法 使

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档