多表关联关系设计_第1页
多表关联关系设计_第2页
多表关联关系设计_第3页
多表关联关系设计_第4页
多表关联关系设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多表关联关系设计第1页,课件共14页,创作于2023年2月主要内容10.1关联关系的基本概念

10.2关系

10.3参照完整性10.4联接10.5建立表间关联关系10.6编辑表间关联关系10.7多表查询/http://5

第2页,课件共14页,创作于2023年2月目的要求:掌握多表关联关系的概念

掌握关系类型

掌握建立表间参照完整性关系的方法掌握建立表间联接的方法掌握多表查询设计(SQL)/http://5

第3页,课件共14页,创作于2023年2月10.1关联关系的基本概念

表间关联关系是两个表的公共字段之间根据业务规则需要所建立的联系。

表间关联关系的层次:

关系参照完整性联接第4页,课件共14页,创作于2023年2月10.2关系

关系是两个表的公共字段之间建立的联系,是从两个表记录对应性来看表与表之间的关联关系。关系是通过匹配表中的关键字段中的数据来建立。关系的类型:一对一关系一对多关系多对多关系未定关系第5页,课件共14页,创作于2023年2月10.3参照完整性

关系数据库模型中有3类完整性约束:实体完整性字段级表级参照完整性表间级有效性规则保证不同业务主题之间的业务联系与规则用户定义的完整性第6页,课件共14页,创作于2023年2月表间的参照完整性的类型:完全参照完整性(简称参照完整性)级联更新的参照完整性级联删除的参照完整性级联更新级联删除的参照完整性无参照完整性第7页,课件共14页,创作于2023年2月1.参照完整性完全参照完整性是指两个表之间存在以下约束关系:(1)如果在相关表中存在匹配的记录,不能从主表中删除这条记录。(2)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键中输入一个Null值来指定这些记录之间并不存在关系。(3)如果相关表中有相关的记录,不能在主表中更改主键值。第8页,课件共14页,创作于2023年2月2.级联更新的参照完整性

级联更新的参照完整性是指两个表之间存在以下约束关系:(1)如果在相关表中存在匹配的记录,不能从主表中删除这个记录。

(2)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外部键中输入一个Null值来指定这些记录之间并不存在关系。(3)允许更新主表中的主键值,当更改主表中的记录的主键值时,相关表中所有相关记录的外键字段值必须同时自动更新。

第9页,课件共14页,创作于2023年2月3.级联删除的参照完整性

级联删除的参照完整性是指两个表之间存在以下约束关系:(1)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键中输入一个Null值来指定这些记录之间并不存在关系。(2)如果相关表中有相关的记录,不能在主表中更改主键值。(3)允许删除主表中的记录,此时相关表中所有相关记录必须同时自动删除。

第10页,课件共14页,创作于2023年2月10.4联接

联接是指表或查询中的字段与另一表或查询中具有同一数据类型的字段之间的关联。联接向查询程序说明数据之间的关联方式。联接的类型:

(1)内部联接

(2)左外部联接

(3)右外部联接

(4)无联接第11页,课件共14页,创作于2023年2月10.5建立表间关联关系

建立关联关系的具体步骤:

(1)关闭所有打开的表。

(2)单击“显示表”对话框,选择要建立关系的表,选择要作为相关表的表名,单击“添加”按钮,然后关闭“显示表”对话框。

(3)从某个表中将所需要的相关字段拖动到其他表中的相关字段。

(4)定义关联关系。

(5)打印关系图。

(6)关闭关系窗口。第12页,课件共14页,创作于2023年2月10.6编辑表间关联关系

编辑现有的表间关系包括增补两表之间关联关系、修改关联关系、删除关联关系。具体操作过程如下

(1)关闭所有打开的表。

(2)切换到数据库窗口,单击工具栏上的“关系”按钮,显示关系窗口。①增补表间关联关系②修改已有关联关系③删除已有关联关系

(3)隐藏表。

第13页,课件共14页,创作于2023年2月10.7多表查询

查询可以来自多个表,甚至来自多个表和查询

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论