内容正文:
专题七
Access数据库应用技术
设置并编辑表关系
专题复习讲练测
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
考纲要求
一
1:掌握表间关系的建立与维护。
知识点梳理
二
知识点梳理
二
一:主键及其相关操作
1:主键
(1)概念:主键又称为主关键字。
(2)组成:由表中的一个或多个字段构成。
(3)作用:用于唯一标识数据表中的记录。
(4)规定:
①一个数据表只能有一个主键。
②且主键字段不允许输入空值。
(5)提醒:一个主键不等价于一个字段。
知识点梳理
二
一:主键及其相关操作
2:主键的相关操作
(1)定义主键:
①主键形式:单个字段为主键;多个字段为主键。
②操作方式:选项卡“主键”按钮操作 或 右键快捷菜单操作。
(2)添加“自动编号”主键:
①名与类型:主键的字段名是“ID”,数据类型是“自动编号”。
②只能一个:数据表中只允许一个“自动编号”字段。
③自动自建:系统会自动创建,没有的用户可以新建。
④有记录不修改:已经有记录的,不能将已有的字段类型修改为“自动编号。
知识点梳理
二
一:主键及其相关操作
2:主键的相关操作
(3)更改和删除主键:
①前提:更改或删除主键前,首先要删除和主键相关的关系。
②更改删除:新字段定义为主键(更改),旧的主键自动删除。
【原因是一个表只能有一个主键】
③删除:再次单击“主键”按钮,则删除该字段的主键设置。
知识点梳理
二
二:表关系的相关概念
1:表关系的概念
表关系是在两个表的字段之间建立的关系。
通过表关系,数据库表间的数据能够联系起来,形成“有用”的数据,以便应用于查询、窗体和报表等对象中。
知识点梳理
二
二:表关系的相关概念
2:表关系的类型
表关系有 3 种类型:一对一关系、一对多关系、多对多关系。
(1)一对一关系:
若A 表中的每一条记录只能与B表中的一条记录相匹配,同时,B表中的每一条记录也只能与A表中的一条记录相匹配,则称A表与B 表为一对一关系。
【这种表关系类型并不常用,因为大多数与此相关的信息都在一个表中】
知识点梳理
二
二:表关系的相关概念
2:表关系的类型
表关系有 3 种类型:一对一关系、一对多关系、多对多关系。
(2)一对多关系:
若A 表中的一条记录能与 B 表中的多条记录相匹配,但 B 表中的一条记录仅与A 表中的一条记录相匹配,则称A表与B表为一对多关系。
【其中,“一”方的表称为父表,“多”方的表称为子表】
(3)多对多关系:
若A 表中的一条记录能与B 表中的多条记录相匹配,同时B 表中的一条记录也能与 A 表中的多条记录相匹配,则称 A 表与 B 表为多对多关系。
表关系类型的建立取决于两个表中相关字段的定义。
①如果两个表中的相关字段都是主键,则创建一对一关系;
②如果仅有一个表中的相关字段是主键,则创建一对多关系。
知识点梳理
二
二:表关系的相关概念
3:参考完整性
(1)概念:指表间主键和外键的关系,属于表间规则,即相关表之间的约束。【简化关键记忆:主外关系、表间规则、表间约束】
设置参照完整性能确保相关表中各记录之间关系的有效性,并且确保不会意外删除或更改相关的数据,因此在建立表关系时,一般应实施参照完整性检查。
知识点梳理
二
二:表关系的相关概念
3:参考完整性
(2)目的:
是为了防止出现孤立记录并保持参照同步,保证数据的一致性,影响数据的完整性
【简化关键记忆:参照同步、数据一致、数据完整】
(3)实施参照完整性:
在子表中插入记录,父表中就必须要有相对应的关键字值记录。
(4)级联删除相关记录:
级联删除相关记录是指在删除父表中的记录时,执行参照完整性检查。如果使用此项功能,则删除父表中的记录时,自动删除相关子表中的有关记录;否则,仅删除父表中的记录。
知识点梳理
二
二:表关系的相关概念
3:参考完整性
(5)级联更新相关记录:
级联更新相关字段是指在修改关联字段时,执行参照完整性检查。使用此项功能,则在修改父表关联字段时,如果子表中有关联记录,则自动修改关联字段;不使用此项功能,则不允许修改子表中的关联字段。同样,修改子表关联字段时,使用此项功能也可检查父表中是否有关联记录,并执行相应的操作。
知识点梳理
二
三:表关系的建立和维护
表关系的建立和维护在“关系”窗口中进行,单击“数据库工具” “关系” “关系”按钮,可打开“关系”窗口。
1:“关系”窗口
默认的“关系”窗口是空的,表示没有建立任何关系。在创建表关系之前,需要将表添加到“关系”窗口中。添加表前要打开“显示表”对话框,打开“显示表”对话框的方法有以下几种。
知识点梳理
二
三:表关系的建立和维护
1:“关系”窗口
(1)单击“关系工具/设计”“关系”“显示表”按钮。
(2)在关系窗口的空