【发布时间】:2012-03-05 01:56:48
【问题描述】:
我有一个 Person 表,需要记录有关此人过去和当前职业的数据。我有一个包含职业名称和代码列表的职业表。由于在 Person 表中我不能将 current_occupation 作为引用 Occupation 的外键,也不能将 past_occuption 作为引用 Occupation 的外键,我该如何解决这个问题?即使我添加一个辅助表来记录Person和Occupation之间的关系,我仍然遇到同样的问题,即每个Person需要来自Occupation的两条数据。
【问题讨论】:
-
是什么让您认为在 Person 中不能有 2 个不同的列以及 Occupation 的外键?这是什么数据库?
标签: database-design ms-access foreign-keys relational-database