VFP课件第三章 节 VFP数据库及其操作.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文档。上传文档
查看更多
VFP课件第三章 节 VFP数据库及其操作.ppt

3.4.2数据表的索引 1.索引的基本概念 (1)索引:是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。 创建索引是创建一个由指向表文件记录的指针构成的文件。 (2)索引的类型(不要求) ◆ 独立索引(扩展名为.idx) ◆ 结构复合索引(扩展名为.cdx ) ◆ 非结构复合索引(扩展名也为.cdx ) (3)索引关键字及索引关键字的类型p72 ◆ 主索引 (索引关键字的值必须唯一) ◆ 侯选索引(同上) ◆ 唯一索引(忽略重复字段,只存储第一个) ◆ 普通索引(索引字段、索引项都可重复) 2.建立索引 (1)在表设计器中建立索引 注意:索引关键字可以是单个字段,也可是多个字段的组合;多个字段间用“+”联接。如组成表达式的类型不同,必须转换为相同的类型。 如:在学生信息表中,按性别和专业编号建立普通索引,索引表达式为:性别+专业编号 又如:按性别和出生日期建立普通索引,索引表达式为:性别+DTOC(出生日期) (2)用命令建立索引(不能建主索引) 格式:INDEX ON 索引关键字表达式 TAG 索引标识名 [UNIQUE|CANDIDATE][ASCENDING |DESCENDING] [FOR条件] 功能:建立结构复合索引。 3.按索引顺序浏览记录 (1)菜单方式 (2)命令方式 格式:SET ORDER TO [TAG索引标识名] 功能:在打开的复合索引文件中设置一个索引标识作为主标识,使数据表中的记录按该索引顺序处理。 说明:不带TAG索引标识名选项,表示取消使用任何索引。 例:设置学生信息表的结构复合索引文件中的索引标识为性别_专业编号的索引为主索引,并显示学生信息表的记录,最后取消索引 3.4.3索引查询 在VFP系统中,当对数据表建立索引后,可使用FIND,SEEK等专门的数据表查询命令,实现快速记录指针定位。 1、FIND命令(不要求) 2、SEEK 命令 格式:SEEK〈表达式〉[ORDER[TAG]索引标识名] [ASCENDING|DESCENDING] 功能:在索引文件中查找关键字内容与表达式相同的第一条记录。 例:假设已在学生信息表中按“性别”和“性别_奖学金” 建立索引,用命令进行查询。 SEEK “男” order 性别 SEEK “男”+str(300) order 性别_奖学金 第三章 VFP数据库及其操作 第三章 VFP数据库及操作 3.1 创建项目 3.5 创建数据库 3.2 创建数据表 3.3 数据表的基本操作与维护 3.4 数据表的排序与索引 3.6 建立数据字典 在VFP中,项目是文件、数据、文档和VFP对象的集合,它包含了一个应用系统开发过程中使用的各种数据库、表、查询、表单、报表、应用程序及它所有文件。 扩展名:pjx 3.1创建项目 1、建立工作目录 set default to d:\vfp 2、建立项目文件 有两种方式: (1)菜单方式 (2)命令方式 格式:CREAT PROJECT [项目文件名] 练习:创建名为学生管理的项目文件. 3.1创建项目 3、打开项目文件 (1)菜单方式 (2)命令方式 格式:MODIFY PROJECT [项目文件名] 3.1创建项目 例:打开学生管理.pjx项目. 打开的项目如右图: 创建学生信息表时表设计器如下: 3.2创建数据表 表结构定义好后,单击确定按钮,弹出下面对话框: 3.2创建数据表 单击是,输入记录; 单击否,生成空表; 3.2.2 输入记录 向表中输入记录时,窗口有两种形式:一种使浏览窗口,一条记录占一行;一种是编辑窗口,一个字段占一行。 注意:备注型及通用型字段的输入方法. 下图为学生信息表的两种窗口: 3.2创建数据表 浏览窗口 编辑窗口 常见错误: 1.表结构还没设计完呢,误关窗口,如何继续? 显示/表设计器 2.不小心关闭了输入数据窗口,想继续输入数据怎办? 显示/浏览,显示/追加方式继续输入数据 3.3.1数据表的打开与浏览 1.数据表的打开 菜单方式:文件—打开 命令方式: USE [表文件名][EXCLUSIVE]|[SHARED] 例:打开学生信息.dbf。 3.3数据表的基本操作与维护 2.浏览与显示表结构 菜单方式: 显示—表设计器 命令方式: list/display structure 例:浏览与显示学生信息表.dbf表结构。 3.3

文档评论(0)

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

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

1亿VIP精品文档

相关文档