第4章VisualFoxPro数据库操作.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文档。上传文档
查看更多
VisualFoxPro数据库操作 选择工作区的命令是: SELECT | 其各参数的含义如下: (1) :工作区号的取值范围是 1~32767之间的正整数。 (2) :可以是系统定义的别名,即 1~10号工作区的别名分别为字母A~J;可以将表名作为工作区的别名;也可以用命令重新定义别名,使用ALIAS命令实现。 本章小结 本章从如何进行数据库的创建、打开、修改、关闭和删除操作,如何创建表、输入表数据、打开和关闭表、如何修改表的结构、定位记录、删除记录,如何建立索引、使用索引和记录排序,如何保证实体完整性、域完整性和参照完整性,如何进行多工作区操作等方面对VFP的数据库操作进行了比较全面的介绍。 2.候选索引 候选索引和主索引具有相同的特性,一个数据表中可以建立多个候选索引。候选索引要求字段值具有“唯一性”。 3.普通索引 普通索引的特点是:既可以允许字段中出现重复值,也可以在索引项中出现重复值。一个数据表中可以建立多个普通索引。 4.唯一索引 唯一索引与其他索引不同的是其“唯一性”是指索引项的唯一,不是字段值的唯一。在一个数据表中可以建立多个唯一索引。 阶段2 建立索引 建立索引的方式通常有两种:一种是利用表设计器建立;另一种是通过在命令窗口中输入命令建立。 1.利用表设计器建立索引 (1)打开【学生成绩管理】数据库,选择【学生档案】表,执行【显示】【表设计器】菜单命令。 (2)在【表设计器】窗口的字段选项卡,单击【学号】和【年龄】字段的索引标识,设置索引标记,如下图所示。 (3)在【表设计器】窗口中,单击【索引】选项卡,可以根据需要设置或输入索引类型、索引名、索引表达式。 (4)单击【确定】按钮,即可完成建立索引的操作,如下图所示。 2.利用命令创建索引 利用命令方式可以创建普通索引、候选索引和惟一索引。建立索引的命令是INDEX,其格式为: IN0DEX ON TO | TAG OF [ ] [FOR ] [COMPACT][ASCENDING|DESCENDING] [UNIQUE|CANDIDATE][ADDITIVE] 阶段3 使用索引 索引文件的特点是必须先打开再使用。单索引和非结构复合索引文件必须由用户打开,结构复合索引文件可以随着表的打开而自动打开。在索引文件打开后,当要使用某个具体索引项进行查询时,首先要指定索引标识,可以利用菜单方式完成,也可以利用 SET ORDER命令完成。 1.利用菜单方式指定索引 【学生档案】表包括索引名为【学号】的主索引,索引名为【姓名】的候选索引,索引名为【年龄】的普通索引。利用菜单为【学生档案】表指定索引顺序为【年龄】。 (1)打开【学生档案】表,在建立完索引后,进入表的浏览窗口,如图所示。 (2)在Visual FoxPro6.0中,执行菜单命令【表】【属性】,系统将自动弹出【工作区属性】对话框,如图所示。 (3)在【工作区属性】对话框中,单击【索引顺序】下拉列表,选择索引顺序为【年龄】,单击【确定】按钮,则表中的数据按【年龄】值升序显示,如图所示。 2.利用命令方式指定索引 在索引文件打开的情况下,用 SET ORDER命令指定索引的格式: SET ORDER TO | [ASCENDING| DESCENDING] USE 学生 SET ORDER TO 年龄 BROWSE 阶段4 记录排序 记录的排序是根据不同的字段对当前表的记录做出不同的排列,从而产生一个排序过的新表。排序的命令是 SORT,其格式为: SORT TO ON [/A|/D][/C][,…] [FIELDS ][范围][FOR ] 任务4 数据完整性 阶段1 实体完整性 阶段2 域完整性 阶段3 参照完整性 阶段1 实体完整性 在Visual FoxPro 6.0中,实体完整性是保证表中记录“唯一”的特性,即在一个表中不允许有重复的记录出现。保证实体完整性的方法是利用主关键字或候选关键字来保证表中的记录“唯一”。 在 Visual FoxPro6.0中,将主关键字称为主索引,将候选关键字称为候选索引,主索引和候选索引具有相同的作用。若一个字段的值或几个字段的值能够唯一标识表中的一条记录,则称为候选关键字。 阶段2 域完整性 域完整性是对某一具体应用所涉及的数据提出的约束性条件,数据类型的定义属于域完整性的范畴,此外,还可以用一些域约束规则来进一步保证域完整性。 域的完整性还可以靠域约束规则来进行约束,域约束规则也称作字段有效性规则。在插入或修改字段值时被激活该结束条件时,可以立即给出提示。 有效性规则包括【规则】、【信息】和【默认值】,这些规则的设定是在【表设计器】的字段组合框中来完成的。

文档评论(0)

报告论文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档