- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IACCESS建立表间关系
§3.4 建立表间关系
在access数据库中,数据表关联是指在两个数据表中相同域上的属性(字段)之间建立一对一、一对多或多对多联系,这个过程称为建立表间关系。通过定义数据表关联,用户可以创建能够同时显示多个数据表中数据的查询、窗体及报表等。
一、关联字段的要求
关联字段在一个数据表中是主关键字,在另一个相关联的数据表中的关联字段通常被称为外关键字。
外关键字可以是数据表中的主键,也可以是多个候选关键字中的一个,也可以是普通字段。
建立关联的字段的名称应相同。
相关字段名称不同时,外关键字中的数据应与关联表中的主关键字段相匹配。即它们的数据类型必须相同,如果匹配的字段是数字类型,它们的字段大小必须相同。
如下两种情况,相关字段的数据类型可以不一致:
自动编号字段与“字段大小”属性设置为“长整型”的数值字段相匹配。
自动编号字段与“字段大小”属性设置为“同步复制ID”的数值字段相匹配。
二、关联(关系)的创建:
第一步:关闭所有打开的数据表(在已经打开的数据表之间,不能建立或修改关系。)
第二步:单击“工具”菜单中的“关系”或“数据库”工具栏中的“(关系)”按钮
第三步:把数据表添加到关系窗口中。
数据库中没有任何关系时,系统会自动显示“显示表”对话框。
在已有关系中添加表,使用工具栏上的“显示表”按钮或使用快捷菜单。
在已有关系中删除表,单击“表”,使用关系菜单或快捷菜单“隐藏表”
第四步:建立关联(使用鼠标拖动)。
第五步:在“关系”对话框中,可以设置“联接类型和参照完整性”,单击“创建”。
第六步: 单击“关闭”按钮,将建立好的关系保存在数据库中。
说明:(1)自联接:数据表与自己创建关系。(需把表添加两次)。(2)在进行查询设计时,也可以建立联接,但不能实施“参照完整性”。(3)在“关系”窗体中也可以修改表的结构。
例5:对“学生成绩管理系统”数据库建立表间关系(演示)
三、编辑和删除关系:
(1)编辑已有的关系(在“关系”视图中,双击“关系连线”)
(2)删除关系(在“关系”视图中,单击“关系连线”,按DELETE)
四、关系选项的意义和作用
1、参照完整性(参照完整性是一个规定系统,ACCESS 2000使用这个系统来确保相关表中记录之间关系的有效性,并且不会意外删除或更改相关数据。)
A、实施参照完整性的条件:
来自于主表的匹配字段是主关键字或具有唯一的索引。
相关的字段都有相同的数据类型,或是符合匹配要求的不同类型。
两个表应该都属于同一个ACCESS数据库。如果是链接表,它们必须是ACCESS格式的表,不能对数据库中其它格式的链接表实施参照完整性。
B、实施参照完整性后,必须遵守下列规则:
在相关表的外部关键字字段中,除空值(NULL)外,不能有在主表的主关键字段中不存在的数据。
如果在相关表中存在匹配的记录,不能只删除主表中的这个记录。
如果某个记录有相关的记录,则不能在主表中更改主关键字。
如果需要ACCESS为某个关系实施这些规则,在创建关系时,请选择“实施参照完整性”。如果破坏了这个规则,系统会自动显示提示信息。
C、实参照完整性的作用
不能在相关表的外键字段中输入不存在于主表主键中的值
如果在相关表中存匹配的记录,也不能从主表中删除这个记录。
如果主表中的一个记录有相关的记录,则不能在主表更改主键值。
2、级联更新相关字段
选择此项后,当修改了主表中主键值时,系统会自动更新相关表中的外键值。
3、级联删除相关记录
选择此项后,当删除了主表中的记录时,系统会自动删除所有与之相关联的相关表中的记录。
五、联系类型(有三种)
只包含来自两个表的联接字段相等出的行。(专门用于关系的自然联接,也称内联接)
左联接(又称左外部联接):指包括左表中的所有记录和右表中联接字段值相等的记录。
右联接(又称右外部联接):指包括右表中的所有记录和左表中联接字段值相等的记录。
练习:在“学生成绩管理系统”数据库中,利用建立好的关系,练习使用关系选项、联系类型。
小结:
1、关联字段的要求、创建关联(注意:要先关闭打开的表)、编辑和删除关系。
2、参照完整性的定义、条件,实施参照完整性后必须遵守的规则。
3、级联更新和级联删除
4、联接的三种类型:自然联接、左联接、右联接。
作业:
8、在创建表间关系时,必须先关闭______打开的表,再使用______菜单中的“关系”命令,打开“关系”窗口进行操作。
9、表间关系有哪几种?关系的联接类型有哪几种及各自的定义?
10、’10001)
4、DLOOKUP函数
(1)功能:返回指定记录集(一个域)获取特定字段的一个值。
(2)格式:Dlookup(EXPR,DOMAIN[,CRITERIA])
说明:
EXPR:为字符串表达式,用于标识需要返回其值的
您可能关注的文档
- I8年级上册的英语针对基础不好的学生很管用.doc
- I8个玄关好设计小空间放大微幸福.doc
- l2013春vfp15章期中考试试卷附答案.doc
- l2013新人教版数学八年级上册教材分析.docx
- I8D工作方法.doc
- I8上册第2章中国的自然环境.doc
- I8号附件:山东分公司公司业务专属团队销售管理办法2012版.doc
- I8岁到10岁.doc
- l2013年高考数学圆锥曲线典型问题1.doc
- I8BU2.doc
- 2025年广播电视编辑记者模拟试题及答案详解【最新】.docx
- 2025广播电视编辑记者考前冲刺测试卷及答案详解(精选题).docx
- 广播电视编辑记者模拟题库含完整答案详解【全国通用】.docx
- 广播电视编辑记者试题及完整答案详解(考点梳理).docx
- 2025年广播电视编辑记者题库检测试题打印附答案详解AB卷.docx
- 2025年广播电视编辑记者试卷往年题考附答案详解.docx
- 2025广播电视编辑记者题库检测试题打印附参考答案详解(黄金题型).docx
- 2025广播电视编辑记者试题预测试卷附参考答案详解(巩固).docx
- 2025国家电网招聘考试模拟题库及参考答案详解【实用】.docx
- 2025年广播电视编辑记者考前冲刺练习一套附答案详解.docx
最近下载
- QBT5510-2021 家用电冰箱保鲜性能试验方法.pdf VIP
- 纸箱生产技术培训.docx VIP
- 金属成型软件:PAM-STAMP二次开发_(14).用户界面与图形编程.docx VIP
- TJ9-74 工业与民用建筑结构荷载规范.pdf VIP
- ±800kV及以下直流架空输电线路工程施工及验收规程.pdf VIP
- 2025年勘察设计注册土木工程师水利水电工程资格考试基础考试大纲.pdf VIP
- 纸箱生产工艺流程.ppt VIP
- 2025汽车驾驶员高级技师基本理论知识考试题(+答案解析).docx VIP
- 固化剂化学品安全技术说明书.docx VIP
- 浙江省居住建筑节能设计标准.pdf VIP
文档评论(0)