- Access数据库简介
- Access关系型数据库
- Access对象
- Access创建数据库
- Access数据类型
- Access创建表
- Access添加数据
- Access查询数据
- Access查询标准(条件)
- Access操作查询
- Access创建查询
- Access参数查询
- Access备用条件
- Access关联数据
- Access创建关系
- Access一对一关系
- Access一对多关系
- Access多对多关系
- Access通配符
- Access计算表达式
- Access索引
- Access分组数据
- Access总结数据
- Access连接
- Access重复查询向导
- Access不匹配项查询向导
- Access创建窗体
- Access导航窗体
- Access SQL视图
Access创建关系
在本章中,我们将理解以及为什么在相关表之间建立关系。良好数据库设计的目标之一是消除数据冗余。
- 为了实现这个目标,数据划分成许多基于主题的表,这样每个实际数据只被表示一次。
- 要做到这一点,所有相关的共同字段都放在一个表中。
- 要正确执行此步骤,必须首先了解表之间的关系,然后在Access数据库中指定这些关系。
为什么要创建表关系?
当您需要在数据库对象中使用它们时,MS Access使用表关系来连接表。 在创建其他数据库对象(如窗体,查询,宏和报表)之前,有以下几个原因需要创建表关系。
- 要处理来自多个表的记录,通常必须创建一个连接表的查询。
- 查询通过将第一个表的主键字段中的值与第二个表中的外键字段进行匹配。
- 当设计一个窗体或报表时,MS Access将使用它从已经定义的表关系中收集的信息向您显示已知的选项,并使用适当的默认值预填充属性设置。
- 在设计数据库时,将信息划分为表,其中每个表都有一个主键,然后将外键添加到引用这些主键的相关表中。
- 这些外键 - 主键配对构成了表关系和多表查询的基础。
现在,让我们将另一个表添加到数据库中,并使用
表设计 将其命名为:tblHRData ,如以下屏幕截图所示。
现在,就已经在数据库中创建tblHRData
表。
注意:这里的
EmployeeID
列用于建立关系。在后续的文章教程中将会讲解。
上一篇:Access关联数据
下一篇:Access一对一关系
关注微信小程序
扫描二维码
程序员编程王