1

一个非常快速的问题。是否有一个主要功能是持有两个外键的表的术语?例如,如果我有两个表,user 和 group,是否有一个官方术语来表示包含 user_id 和 group_id 的“membership”表?

4

3 回答 3

3

这是一个支持多对多关系的交集表。

于 2012-06-14T04:41:50.713 回答
1

解决多对多的链接/交叉表。例如,如果一辆汽车可以有多个司机,而一个司机可以有多个汽车,您将使用链接表来解决多对多关系。我在 OmniGraffle 中画了一个示例 ERD 作为说明:

示例 ERD

于 2012-06-14T04:49:13.813 回答
0

正如 Stefan 已经回答的那样:这种情况有链接/插入表。他们将映射多对多关系,因为数据库中没有其他可能性。您只需创建一个表“UserGroup”和两列用于特定 id 的主键和外键。

于 2012-06-14T04:46:10.187 回答