MS Access - 创建关系

在本章中,我们将了解在相关表之间创建关系的必要性.良好的数据库设计的目标之一是消除数据冗余.

  • 为实现这一目标,您需要将数据划分为许多基于主题的表,以便每个事实只表示一次.

  • 为此,所有相互关联的公共字段都放在一个表.

  • 要正确执行此步骤,必须首先了解表之间的关系,然后在Access数据库中指定这些关系.

为什么创建表关系?

当您需要在表中使用表时,MS Access使用表关系来连接表一个数据库对象.在创建其他数据库对象(例如表单,查询,宏和报告)之前,应该创建表关系有几个原因.

  • 要处理来自多个表的记录,通常必须创建一个连接表的查询.

  • 查询通过匹配值来工作在第一个表的主键字段中,第二个表中包含外键字段.

  • 在设计表单或报表时,MS Access使用该信息它从您已定义的表关系中收集,为您提供明智的选择,并使用适当的默认值预填充属性设置.

  • 设计数据库时,您将信息划分为表,每个表都有一个主键,然后将外键添加到引用这些主键的相关表中.

  • 这些外来的密钥 - 主密钥配对构成表关系的基础离子和多表查询.

现在让我们在数据库中添加另一个表并命名为 tblHRData 使用Table Design,如下面的屏幕截图所示.

Table Design

点击上面屏幕截图中的保存图标.

保存图标

输入 tblHRData 作为表名,然后单击确定.

TblHRData

tblHRData 现在创建了数据.