专题七 设置并编辑表关系(讲义)-《Access数据库应用技术》(电工版第三版)高考备考讲练测(山东省)

2024-04-29
| 8页
| 170人阅读
| 2人下载
精品

内容正文:

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

资源预览图

专题七 设置并编辑表关系(讲义)-《Access数据库应用技术》(电工版第三版)高考备考讲练测(山东省)
1
专题七 设置并编辑表关系(讲义)-《Access数据库应用技术》(电工版第三版)高考备考讲练测(山东省)
2
专题七 设置并编辑表关系(讲义)-《Access数据库应用技术》(电工版第三版)高考备考讲练测(山东省)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。