规范化 - 如何在另一个 table 的多个字段中正确引用一个 table 的列表?

Normalization - How do I properly reference a list from one table in multiple fields in another table?

我很确定这是一个基本问题,但如果我能找到一个例子来帮助我理解做我需要做的事情的正确方法,我会很高兴。

我在 MS Access 365 中创建维护跟踪数据库。我有一个包含基本员工信息的 table。员工既可以执行维护任务,也可以验证维护任务。我可以在我的任务日志 table 中使用员工 ID PK 作为 FK 为执行任务的人设置一对多参考。显然,我不能再建立一个与谁验证任务的字段的一对多关系。

我已经在任务日志 table 引用的单独 table 中有任务详细信息。我只是固执地没有将我的任务日志 table 拆分为已执行的任务和已验证的任务吗?有没有其他方法可以规范化这些数据?

Obviously, I can't set up another one to many relationship to a field of who verified the task.

是的,你完全可以。

当您拖放第二个关系时,Access 会询问您是要编辑现有关系还是创建新关系。

会这样显示,其实是User到Log的2个一对多关系