回答
交叉参考表。 CustomerProductXRef。
我也称它们为交叉引用表。 – dretzlaff17 2010-06-15 14:45:07
我也喜欢这个名字。这是表达表格角色的简洁方式。 – Hammerite 2010-06-15 15:00:50
我不得不说我完全反对你的命名约定。如果您接受这样的表是关系表,那么表名应该反映这种关系。我认为大多数数据建模者会称之为客户和产品'订单'之间的关系。 – onedaywhen 2010-06-16 07:36:13
你打电话给你的客户表CustomerTable的或客户或客户?我通常使用一个“业务对象”名称(例如Orders,以获得有关哪些客户订购了哪些产品,而不是CustomerProduct的信息),而是一个真正跟踪关系的表,如SalesRepCustomer,我给出了涉及的两个表的名称,加一个后缀。正如其他人所说,保持一致。
我保留名称查找(在对话中,而不是在表名中),例如“国家11的名称是什么”,而不是“哪个销售代表在国家11后面的名称”。
+1 HOWEVER对于追踪关系的表格,“商业”通常会具有该关系的名称,例如对于我工作的业务来说,照顾特定客户的销售人员被称为“客户经理”。 – onedaywhen 2010-06-16 07:48:26
关系表。
“SQL中的一个基本技巧是表示多对多的关系,创建第三个引用主键所涉及的两个(或多个)表的表,第三个表具有不少流行的名称,例如“联结表”或“联结表”,但我知道这是一种关系。“
我们称这些人行横道表,我的工作。命名基于Table1XTable2,其中内容是2个表的PK。
“正确”取决于所使用的建模方法。我熟悉陈,其中这张表是Associative Entity的物理实现。我想大多数流行将直接关系到最流行的建模方法。
Wikipedia列出了这种类型的表的几个名称。
没有“正确”的名称,但学术名称将是“关联表”(请参阅参考维基百科文章Associative Entity)。其他常见的名称是(排名不分先后):
- 协会表
- 桥台
- 交叉引用表
- 人行横道
- 中介表
- 交集表
- 加入表
- 接线表
- 链接表
- 链接表
- 许多一对多分解
- 映射表
- 映射表
- 配对表
- 关系表
- 转换表
注:这是Derek Greer创作的原创内容,但发布为ed它是一个接受的答案,总是改变了答案。
按照https://meta.stackoverflow.com/questions/337963/totally-changing-an-accepted-answer/337966创建的答案已从回答的答案中回滚出来 – Dijkgraaf 2016-11-16 03:03:04
- 1. 该查找(关联)表是否正确? (多对多的关系)
- 2. 联接表(关联表)是否有主键?多对多关系
- 3. 什么是单向多对多关联?
- 4. 的一对多关系关联表
- 5. 删除正确的多对多关系
- 6. 多对多关系与一对多关系有什么区别?
- 7. 确定什么是一个多对多的关系
- 8. 混淆名称一对多的关联
- 9. 多对多关系插入不正确
- 10. 多对多关系,正确实施?
- 11. 在Rails中设置多对多关联的正确方法是什么
- 12. 在CoreData中创建新的多对多关系的正确方法是什么?
- 13. 在多对多关系中额外表的目的是什么?
- 14. 你称之为创建多对多关系的表格是什么?
- 15. 以多对多的关系编辑关联表中的记录
- 16. 多对多的关系表
- 17. SQLAlchemy的:(通过关联对象多对多)多重关系
- 18. DevExpress多对多关联表
- 19. 需要关联表的多对多关系
- 20. sqlalchemy:保持关联表中的列值为多对多关系
- 21. SQLAlchemy的关系,许多一对多关联表
- 22. 为什么多对多与自我的关系不可能是对称的
- 23. 为什么合并不是级联在一对多关系上
- 24. 类别名称与关联名称不匹配的Rails中的多重关系
- 25. 别名的多态关联名称
- 26. 为ejb指定表名称2.1多对多关系
- 27. Laravel - 什么是正确的关系?
- 28. 多对多关系:关联表与单个外键?
- 29. 如何从多对多关系中选择关联表
- 30. 一对多关系定义:关系方向的正确解释
我想我也听说过它叫做“链接表”,但它与链接表的概念有太多的重叠和模糊性 – 2010-06-15 15:22:26
可能的重复[我应该怎样命名一个将两个表映射在一起的表?] (http://stackoverflow.com/questions/1813321/what-should-i-name-a-table-that-maps-two-tables-together)。没有绝对的“正确”名称,只是同义词,所有的意思是相同的东西:Xreference(XREF),地图,查找,联想等 – 2010-06-15 15:55:51
也,连接表 – 2013-08-10 00:21:07