Ms Access 简明教程

MS Access - Create Relationships

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

  1. 为了实现该目标,您可以将您的数据分成许多基于主题的表,以便每个事实只出现一次。

  2. 为了做到这一点,所有相互关联的通用字段都放在一个表中。

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

Why Create Table Relationships?

当您需要在数据库对象中使用表时,MS Access 使用表关系连接表。在创建其他数据库对象(例如窗体、查询、宏和报表)之前,您应该创建表关系的原因有多个。

  1. 要使用来自多个表中的记录,您通常必须创建连接表的查询。

  2. 查询通过将第一个表中的主键字段中的值与第二个表中的外键字段进行匹配来工作。

  3. 当您设计窗体或报表时,MS Access 会使用它从您已定义的表关系中收集的信息来向您提供明智的选择,并使用适当的默认值预填充属性设置。

  4. 当您设计数据库时,您会将信息分成多个表,每个表都有一个主键,然后向引用这些主键的表中添加外键。

  5. 这些外键 key-primary key pairings 构成了表关系和多表查询的基础。

现在,让我们使用表设计在您的数据库中添加另一个表,并将其命名为 tblHRData ,如下面的屏幕截图所示。

table design

单击 Save 图标,如上面的屏幕截图所示。

save icon

输入 tblHRData 作为表名,然后单击 Ok

tblhrdata

tblHRData 现在已创建并包含数据。