网站大量收购闲置独家精品文档,联系QQ:2885784924

2016年VFP之VFP项目-数据库-表--严浩.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016年VFP之VFP项目-数据库-表--严浩剖析

六.数据库表的永久性关系和参照完整性规则 (一)创建数据库表之间的永久性关系 1.创建数据库表之间永久性关系的三个条件: ①判断两个表之间是否有关联 ②两个表之间是否存在公共字段(名称可以不同,含义和数据类型要相同) ③分清关联形式(即确定主表和子表) 严浩 * 六.数据库表的永久性关系和参照完整性规则 (一)创建数据库表之间的永久性关系 2.创建过程: 例:【窗口演示】(表设计器) ①利用表设计器创建xs表主索引,求索引名为xsxh,类型为主索引,索引表达式为xh ②利用表设计器为cj表创建普通索引,要求索引名为cjxh,索引表达式为xh。 ※如果两表中已经创建相关索引,可直接在“数据库设计器”中创建永久性关系。 ①在“项目管理器”中选择数据库jxsj,击“修改”按钮,现“数据库设计器”窗口. ②右击“数据库设计器”窗口,选择“查找对象”按钮,找到xs表和cj表. ③找到主表xs表主索引xsxh(标记:钥匙);找到子表cj表的普通索引cjxh. ④将主表xs表的主索引xsxh按住不放,“拖放”到子表cj表的普通索引cjxh上即可,在两个表之间就出现一条关系连线,用以标识永久性关系。 严浩 * 六.数据库表的永久性关系和参照完整性规则 (二)数据库表之间(已经建立永久关系)的参照完整性规则 严浩 * 六.数据库表的永久性关系和参照完整性规则 (三)表与表之间的关系: 1.一对一 2.一对多 3.多对多:纽带表 严浩 * 六.数据库表的永久性关系和参照完整性规则 (四)项目管理器操作 1.包含和排除的设置:右键表 设置 包含/排除 2.文件编辑说明(还包括修改文件名) 3.项目信息编辑(包括附加图标) 例:修改项目TEST的项目信息:附加图标NET.ICO。 修改项目test的项目信息:省份为“江苏”。 修改项目文件test的项目信息:邮政编码为“210093”。 严浩 * 七.有关表操作的函数 ?select() /?select(0) 返回当前工作区号 ?select(1) 返回当前未被使用的最大工作区号 32767 ?select(“xs”) 返回学生表所在的工作区号 ?used(“xs”) 判断学生表是否被打开 ?dbused(“jsgl”) 判断jsgl数据库是否被打开 ?alias() 返回当前工作区内的表别名 ?alias(1) 返回1号工作区内的表别名 严浩 * 七.有关表操作的函数 ?field(1) 返回当前工作区中表内的第一个字段名 ?field(2,1) 返回1号工作区中表内的第二个字段名 ?field(4, “xs”) 返回学生表中的第四个字段名 ?fcount() 返回当前工作区中表的字段个数 ?fcount(3) 返回3号工作区中表的字段个数 ?fcount(“xs”) 返回学生表中的字段个数 ?delete() 判断当前记录是否加了删除标记 ?dbc() 返回当前数据库的完整文件途径 ?dbgetprop(“ ”,“ ”,“ ”) ?dbsetprop(“ ”,“ ”,“ ”,“ ”) 严浩 * 严浩 * 谢谢!! * * 严浩 ------主讲人: 1111 * 严浩 一.三者关系 数据库1 表1 数据库2 表2 项目 数据库3 表3 数据库4 ?一个项目可以有多个数据库 一个数据库可以有多个表 一张表只能属于一个数据库 * 严浩 二.数据库的建立与使用 1.创建数据库 ①界面方式 ②命令方式 create database abc ※创建数据库后,自动生成三个文件.dbc, .dct, .dcx ※一个数据库主要包含五个内容①本地视图②远程视图③连接④数据库表⑤存储过程 2.打开数据库 ①界面方式 ②命令方式 open database abc 3.关闭数据库 ①界面方式 ②命令方式close database abc 4.设置当前数据库 ①界面方式 ②命令方式 set database to abc * 严浩 二.数据库的建立与使用 5.删除数据库 ①从项目管理器中移去数据库1,此数据库1仍存在于文件夹中,属于此数据库1的表不

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档