内容正文:
专题七 创建表间关系
ACCESS 2010课程
专题复习讲练测
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
考纲要求
一
1. 理解完整性的概念;
2. 掌握创建表间关系的方法;
3.了解联接类型;
4. 掌握设置参照完整性的方法。
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
思维导图
一、表间关系
二、创建表间关系
三、编辑表间关系
四、完整性设置
五、联接类型
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
一、表间关系
每个表是数据库独立的一部分,但每个表又不是完全独立的,先在一个表中定义一个主键,然后使该表的主键与另一表的对应字段(一般为外键)相关,主键所在的表称为主表,外键所在的表称为相关表,表间关系一般都定义为一对多关系,其中一端称为主表,多端称为相关表。
ACCESS 2010中表间关系分为:一对一关系、一对多关系、多对多关系。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
二、创建表间关系
(1)相关联的主表与子表之间有相同数据类型及取值的字段(关联字段)
(2)确定创建何种关系(一对一、一对多,创建多对多关系,则必须引入纽带表。)
(3)定义主表/子表索引
主表:建主索引/唯一索引
子表:
建主索引、唯一索引(一对一)
建普通索引、不建索引(一对多)
前 提
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
步 骤
①定义好主表/子表关联字段的索引
②单击“数据库工具”选项卡 ——“关系”组 ——“关系”按钮
③在弹出的对话框中,单击“添加表”按钮,添加需要创建关系的主表、子表。
拖动主表关联字段到子表关联字段上,在“编辑关系”对话框中进行相应设置。
注:创建关系之前,要先关闭建关系的表。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
①右击关系线,选择”编辑关系"命令
②双击关系线
③在关系工具的“设计”选项卡中“工具”单击‘编辑关系"命令
删 除 表 间 关 系
①右击关系线,选择"删除"命令
②选中关系线,按Delete键
三、编辑表间关系
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
四、完整性设置
分类:①参照完整性,②实体完整性,③用户自定义完整性
参 照 完 整 性
参照完整性是指在输入或删除记录时,为维持表之间以定义的关系而必须遵循的规则。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
实施参照完整性:确保表间数据一致,包括以下4种情况。
①子表中存在某关联字段值的记录,则不允许从主表中删除含有该值的记录。
② 子表中存在某关联字段值的记录,则不允许从主表中修改该主键值。
③ 向子表中添加记录时,不能添加主表中关联字段没有的值。
④ 修改子表中记录时,不能将子表的关联字段值修改为主表中没有的值。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
如果修改主表中关联字段的值,则子表中相应记录的关联字段值也会被自动修改;不能直接修改子表。
级联更新相关字段
级联删除相关记录
如果删除主表中的一条记录,则子表中凡是关联字段与主表中值相同的记录也被同时删除。而删除子表记录,不会删除主表的。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
五、联 接 类 型
inner join 也称自然链接,默认联接方式,只包含来自两个表的关联字段值相同的记录。
内 部 联 接
注:如果一个数据表与其他数据表之间建立了关系,在查看该数据表中的记
录时,每一行左侧都有一个“+”图标。
数据库、数据库管理系统、数据库系统的区别
知识点梳理
二
右 联 接
Right outer join,包含子表中