数据库基本操作.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程序设计》表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。

1.建立关联:

格式:setrelationto表达式into工作区|表别名[additive]

说明:(1).表达式一般为两个表的共有字段。

(2).在两个表中分别以该共有字段建立索引。

(3).建立关联时,需打开表和相关的索引文件

(4).选择[additive]将不解除先前建立的关联,否则将解除此前建立的关联。

2.取消关联:setrelationto

3.例:“职工档案”和“工资情况”二表联动。在命令窗口分别输入并执行以下命令:

setdefaulttoe:\myvfp设置默认目录

opendatabasery打开ry数据库

use职工档案in0

indexon编号tagbh1

setordertotagbh1

use工资情况in0

indexon编号tagbh2

setordertotagbh2

select职工档案

setrelationto编号into工资情况

browsefields职工档案.姓名,职工档案.性别,职工档案.文化程度,工资情况.工资

closedatabase关闭数据库,其中的表随之关闭

setdefatod:\2007vfpOPENDATABASEd:\2007vfp\物业费管理.dbcEXCLUSIVEuse业主in0indexon房号tagfh1setordertotagfh1sele0use房屋exclindexon房号tagfh2setordertotagfh2sele业主setrelationto房号into房屋browfields业主.房号,业主.姓名,房屋.入住时间closedatabase**第七讲数据库表间关联及特殊操作**5.3建立数据库表间关联表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。5.3.1一对一关系**建立两个表之间的“一对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(其字段值是惟一的),子表中与其同名的字段为候选索引或主索引(其字段值是惟一的)。由于两个表中的相同属性的字段值具有一对一的对应关系,因此两个表之间便可以建立“一对一”的关系。5.3.1一对一关系**5.3.2一对多关系**建立两个表之间的“一对多”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(字段值是惟一的),子表中与其同名的字段定义为普通索引字段或惟一索引字段(其字段值是重复的)。由于两个表中的相同属性的字段值具有一对多的对应关系,因此两个表之间便可以建立“一对多”的关系。5.3.2一对多关系**5.3.3多对一关系**建立两个表之间的“多对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为普通索引字段或惟一索引字段(其字段值是重复的),子表中与其同名的字段定义为主索引或候选索引字段(字段值是惟一的)。由于两个表中的相同属性的字段值具有多对一的对应关系,因此两个表之间便可以建立“多对一”的关系。5.3.3多对一关系**1.建立关联:

格式:setrelationto表达式into工作区|表别名[additive]

说明:(1).表达式一般为两个表的共有字段。

(2).在两个表中分别以该共有字段建立索引。

(3).建立关联时,需打开表和相关的索引文件

(4).选择[additive]将不解除先前建立的关联,否则将解除此前建立的关联。

2.取消关联:setrelationto

3.例:“职工档案”和“工资情况”二表联动。在命令窗口分别输入并执行以下命令:

setdefatod:\2007vfp设置默认目录

OPENDATABASE\物业费管理EXCLUSIVE打开ry数据库

use业主in0在当前尚未使用的编号最小的工作区中打开

文档评论(0)

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

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

1亿VIP精品文档

相关文档