在本章中,我们将了解在相关表之间创建关系的必要性.良好的数据库设计的目标之一是消除数据冗余.
为实现这一目标,您需要将数据划分为许多基于主题的表,以便每个事实只表示一次.
为此,所有相互关联的公共字段都放在一个表.
要正确执行此步骤,必须首先了解表之间的关系,然后在Access数据库中指定这些关系.
为什么创建表关系?
当您需要在表中使用表时,MS Access使用表关系来连接表一个数据库对象.在创建其他数据库对象(例如表单,查询,宏和报告)之前,应该创建表关系有几个原因.
要处理来自多个表的记录,通常必须创建一个连接表的查询.
查询通过匹配值来工作在第一个表的主键字段中,第二个表中包含外键字段.
在设计表单或报表时,MS Access使用该信息它从您已定义的表关系中收集,为您提供明智的选择,并使用适当的默认值预填充属性设置.
设计数据库时,您将信息划分为表,每个表都有一个主键,然后将外键添加到引用这些主键的相关表中.
这些外来的密钥 - 主密钥配对构成表关系的基础离子和多表查询.
现在让我们在数据库中添加另一个表并命名为 tblHRData 使用Table Design,如下面的屏幕截图所示.
点击上面屏幕截图中的保存图标.
输入 tblHRData 作为表名,然后单击确定.
tblHRData 现在创建了数据.