是否有必要为多对多关系表创建桥接表?
例如:
Table Group
将为每个群组设置一个阻止网站列,每个群组可以拥有多个被阻止的网站
可以说,Group One
现在会facebook.com and twitter.com
被阻止,列中的"Blocked_Websites"
将在其行内显示facebook.com,twitter.com
的值。这样我就可以通过php检索这个并将其展开以显示在页面中(显示每个组的被阻止网站的页面)
但这样好吗?或者我应该使用桥接表吗?
因为大多数人或者总是,人们使用桥表来建立多对多关系。
答案 0 :(得分:0)
一般情况下,多对多关系是一个糟糕的设计。
正如你所说,尝试使用桥接表,它提供了一对多的关系。在构建时使用此标准,使其在将来易于维护