关联表的正确名称或最常用名称是什么?到目前为止,我听说过Lookup,关联,解析,映射和联结表?
提前谢谢你; - )
答案 0 :(得分:11)
交叉参考表。 CustomerProductXRef。
答案 1 :(得分:10)
“正确”取决于使用的建模方法。我熟悉Chen,其中这个表是Associative Entity的物理实现。我想最受欢迎的是与最流行的建模方法直接相关。
Wikipedia列出了此类表格的几个名称。
答案 2 :(得分:9)
没有“正确”的名称,但学术名称将是“关联表”(请参阅维基百科文章Associative Entity)。其他常用名称(按字母顺序排列):
注意:这是由Derek Greer创建的原创内容,但是作为对已接受答案的编辑发布,完全改变了答案。
答案 3 :(得分:3)
取决于你问谁。他们都是正确的,使用对你说话的人最有意义的术语。
答案 4 :(得分:3)
我被教导并使用术语“加入表”
答案 5 :(得分:3)
您是否致电客户表CustomerTable或客户或客户?我通常使用“业务对象”名称(例如,订单以获取有关哪些客户订购了哪些产品而不是CustomerProduct的信息),而是一个真正跟踪关系的表,例如SalesRepCustomer,我给出了所涉及的两个表的名称并且不要添加后缀。正如其他人所说,保持一致。
我保留名称查找(在对话中,而不是在表名中),例如“国家11的名称是什么”,而不是“哪个销售代表在国家11之后”。
答案 6 :(得分:3)
关系表。
“SQL中的一个基本技巧是表示多对多关系。您创建了第三个表,它引用了主键所涉及的两个(或更多)表。第三个表有很多流行的名称,例如'交联表'或'连接表',但我知道这是一种关系。“
答案 7 :(得分:0)
我们将这些Crosswalk表称为我工作的地方。命名基于Table1XTable2,其中内容是2个表的PK。