【发布时间】:2010-11-28 15:08:59
【问题描述】:
我从事的大多数项目都需要数据库架构中的多对多关系。例如,您可能有用户和组的概念,数据库可能包含一个表 User、一个表 Group 和一个表 UserGroup 以将两者联系起来。
我对该示例中的 UserGroup 表的概念名称感兴趣。
我已经习惯称它们为“摇摆桌”,因为我就是这么学的,但我已经有一段时间没有听到其他人使用这个词了。
相反,我听到了以下所有内容(包括一些新的,感谢大家!):
- 关联表
- 桥牌桌
- 交叉引用表
- Gerund(E.F. Codd,关系模型的创建者,可能更喜欢这个)
- 交叉口表
- 加入表(Google 上的大多数搜索结果...请参阅下面的答案)
- 联结表(维基百科偏爱这个)
- 链接表 (Fowler likes this one)
- 多对多关系表
- 地图表
- 参考表
- 关系表
- 秋千桌
这种表有官方名称,有来源支持其官方性吗?
【问题讨论】:
-
+1 回答一个有趣的问题。但究竟为什么它们会被称为“动名词”表呢?动名词是用作名词的动词。
-
“Orgy”表也可以。
-
它被称为动名词,因为它是一个作为关系运作的实体。
-
我想你忘了
Look-Up Tables(LUT)
标签: database naming-conventions rdbms