gpt4 book ai didi

database - 数据库模式中的多对多关系表是否有正式名称?

转载 作者:太空狗 更新时间:2023-10-30 01:39:55 25 4
gpt4 key购买 nike

我从事的大多数项目都需要数据库模式中的多对多关系。例如,您可能有用户和组的概念,并且数据库可能包含一个表用户、一个表组和一个表用户组来关联两者。

我对该示例中 UserGroup 表的概念名称感兴趣。

我已经习惯称它们为“秋千 table ”,因为我就是这么学的,但我已经有一段时间没听到其他人使用这个词了。

相反,我听到了以下所有内容(包括一些新的,感谢你们所有人!):

  • 关联表
  • 桥牌
  • 交叉引用表
  • 动名词(E.F. Codd,关系模型的创建者,可能更喜欢这个)
  • 交集表
  • 加入表格(Google 上的大多数搜索结果...请参阅下面的答案)
  • 联结表(维基百科偏爱这个)
  • 链接表(Fowler likes this one)
  • 多对多关系表
  • map
  • 引用表
  • 关系表
  • 秋千 table

是否有此类表格的官方名称,以及支持其官方性的来源?

最佳答案

我称之为交叉引用表。

有些人可能不认为这是一个官方术语,但它肯定是一个流行的术语。我的意思是,如果您search for it,您会在 Google 中找到大量相关结果。 .我喜欢的另一件事是它可以很容易地缩写为“xref”,然后用于您的表命名方案,例如“table1_xref_table2”。这会让您团队中的每个人都调用它为同一事物。

更新:

维基百科称之为 junction table .奇怪的是我从来没有听说过这个词,但我想不同的圈子称它为不同的东西。正如我们所发现的那样 - 没有单一的官方答案。

关于database - 数据库模式中的多对多关系表是否有正式名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1429908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com