【发布时间】:2010-12-18 23:38:06
【问题描述】:
我有三个表(定义如下)。我的问题是每个“foo”行可以有多个“bar”行。所以我需要一个“fooToBar”表。这是正确的设计吗?这种情况的名称或设计模式是什么?表有比“fooToBar”表更好的名称吗?非常感谢。
富
fooID
姓名
条形
条码
姓名
fooToBar
fooID
条码
【问题讨论】:
-
如果每个 foo 行只有多个 bar 行,则将 foo 表中的外键放入 bar 表中。您需要 foo 和 bar 之间的交集表的唯一原因是这些表是否具有多对多关系。
标签: sql database database-design