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

上传人:E**** 文档编号:89470799 上传时间:2019-05-25 格式:PPT 页数:14 大小:194KB
返回 下载 相关 举报
数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计_第1页
第1页 / 共14页
数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计_第2页
第2页 / 共14页
数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计_第3页
第3页 / 共14页
数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计_第4页
第4页 / 共14页
数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计》由会员分享,可在线阅读,更多相关《数据库原理及应用(Access 2007)-电子教案-沈祥玖 第10章 多表关联关系设计(14页珍藏版)》请在金锄头文库上搜索。

1、第10章 多表关联关系设计,主要内容,10.1 关联关系的基本概念 10.2 关系 10.3 参照完整性 10.4 联接 10.5 建立表间关联关系 10.6 编辑表间关联关系 10.7 多表查询,目的要求:,掌握多表关联关系的概念 掌握关系类型 掌握建立表间参照完整性关系的方法 掌握建立表间联接的方法 掌握多表查询设计(SQL),10.1 关联关系的基本概念,表间关联关系是两个表的公共字段之间根据业务规则需要所建立的联系。 表间关联关系的层次: 关系 参照完整性 联接,10.2 关系,关系是两个表的公共字段之间建立的联系,是从两个表记录对应性来看表与表之间的关联关系。关系是通过匹配表中的关键

2、字段中的数据来建立。 关系的类型 : 一对一关系 一对多关系 多对多关系 未定关系,10.3 参照完整性,关系数据库模型中有3类完整性约束: 实体完整性 字段级 表级 参照完整性 表间级有效性规则保证不同业务主题之间的业务联系与规则 用户定义的完整性,表间的参照完整性的类型: 完全参照完整性(简称参照完整性) 级联更新的参照完整性 级联删除的参照完整性 级联更新级联删除的参照完整性 无参照完整性,1.参照完整性,完全参照完整性是指两个表之间存在以下约束关系: (1)如果在相关表中存在匹配的记录,不能从主表中删除这条记录。 (2)不能在相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键

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

4、相关表的外键中输入不存在于主表的主键中的值。但是,可以在外键中输入一个 Null 值来指定这些记录之间并不存在关系。 (2)如果相关表中有相关的记录,不能在主表中更改主键值。 (3)允许删除主表中的记录,此时相关表中所有相关记录必须同时自动删除。,10.4 联接,联接是指表或查询中的字段与另一表或查询中具有同一数据类型的字段之间的关联。联接向查询程序说明数据之间的关联方式。 联接的类型: (1) 内部联接 (2) 左外部联接 (3) 右外部联接 (4)无联接,10.5 建立表间关联关系,建立关联关系的具体步骤: (1) 关闭所有打开的表。 (2) 单击“显示表”对话框,选择要建立关系的表,选择

5、要作为相关表的表名,单击“添加”按钮,然后关闭“显示表”对话框。 (3) 从某个表中将所需要的相关字段拖动到其他表中的相关字段。 (4) 定义关联关系。 (5) 打印关系图。 (6) 关闭关系窗口。,10.6 编辑表间关联关系,编辑现有的表间关系包括增补两表之间关联关系、修改关联关系、删除关联关系。具体操作过程如下 : (1) 关闭所有打开的表。 (2) 切换到数据库窗口,单击工具栏上的“关系”按钮,显示关系窗口。 增补表间关联关系 修改已有关联关系 删除已有关联关系 (3) 隐藏表。,10.7 多表查询,查询可以来自多个表,甚至来自多个表和查询的组合。利用建立表间关联关系时所建立的联接关系,在设计查询时,系统自动继承已设定的联接关系,减少设计的工作量。也可以修改或删除自动继承的联接关系,设计满足特订需要的查询。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号