数据库原理及应用(Access 2007)电子教案沈祥玖 第10章 多表关联关系设计.pptVIP

数据库原理及应用(Access 2007)电子教案沈祥玖 第10章 多表关联关系设计.ppt

  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文档。上传文档
查看更多
第10章 多表关联关系设计 主要内容 10.1 关联关系的基本概念 10.2 关系 10.3 参照完整性 10.4 联接 10.5 建立表间关联关系 10.6 编辑表间关联关系 10.7 多表查询 目的要求: 掌握多表关联关系的概念 掌握关系类型 掌握建立表间参照完整性关系的方法 掌握建立表间联接的方法 掌握多表查询设计(SQL) 10.1 关联关系的基本概念 表间关联关系是两个表的公共字段之间根据业务规则需要所建立的联系。 表间关联关系的层次: 关系 参照完整性 联接 10.2 关系 关系是两个表的公共字段之间建立的联系,是从两个表记录对应性来看表与表之间的关联关系。关系是通过匹配表中的关键字段中的数据来建立。 关系的类型 : 一对一关系 一对多关系 多对多关系 未定关系 10.3 参照完整性 关系数据库模型中有3类完整性约束: 实体完整性 字段级 表级 参照完整性 表间级有效性规则保证不同业务主题之间的业务联系与规则 用户定义的完整性 表间的参照完整性的类型: 完全参照完整性(简称参照完整性) 级联更新的参照完整性 级联删除的参照完整性 级联更新级联删除的参照完整性 无参照完整性 1.参照完整性 完全参照完整性是指两个表之间存在以下约束关系: (1)如果在相关表中存在匹配的记录,不能从主表中删除这条记录。 (2)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键中输入一个 Null 值来指定这些记录之间并不存在关系。 (3)如果相关表中有相关的记录,不能在主表中更改主键值。 2. 级联更新的参照完整性 级联更新的参照完整性是指两个表之间存在以下约束关系: (1)如果在相关表中存在匹配的记录,不能从主表中删除这个记录。 (2)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外部键中输入一个 Null 值来指定这些记录之间并不存在关系。 (3)允许更新主表中的主键值,当更改主表中的记录的主键值时,相关表中所有相关记录的外键字段值必须同时自动更新。 3. 级联删除的参照完整性 级联删除的参照完整性是指两个表之间存在以下约束关系: (1)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键中输入一个 Null 值来指定这些记录之间并不存在关系。 (2)如果相关表中有相关的记录,不能在主表中更改主键值。 (3)允许删除主表中的记录,此时相关表中所有相关记录必须同时自动删除。 10.4 联接 联接是指表或查询中的字段与另一表或查询中具有同一数据类型的字段之间的关联。联接向查询程序说明数据之间的关联方式。 联接的类型: (1) 内部联接 (2) 左外部联接 (3) 右外部联接 (4)无联接 10.5 建立表间关联关系 建立关联关系的具体步骤: (1) 关闭所有打开的表。 (2) 单击“显示表”对话框,选择要建立关系的表,选择要作为相关表的表名,单击“添加”按钮,然后关闭“显示表”对话框。 (3) 从某个表中将所需要的相关字段拖动到其他表中的相关字段。 (4) 定义关联关系。 (5) 打印关系图。 (6) 关闭关系窗口。 10.6 编辑表间关联关系 编辑现有的表间关系包括增补两表之间关联关系、修改关联关系、删除关联关系。具体操作过程如下 : (1) 关闭所有打开的表。 (2) 切换到数据库窗口,单击工具栏上的“关系”按钮,显示关系窗口。 ① 增补表间关联关系 ② 修改已有关联关系 ③ 删除已有关联关系 (3) 隐藏表。 10.7 多表查询 查询可以来自多个表,甚至来自多个表和查询的组合。利用建立表间关联关系时所建立的联接关系,在设计查询时,系统自动继承已设定的联接关系,减少设计的工作量。也可以修改或删除自动继承的联接关系,设计满足特订需要的查询。

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档