Database design 创建多对多关系的表叫什么?

Database design 创建多对多关系的表叫什么?,database-design,Database Design,在shed这里,我们正在讨论我们所称的表,它包含用于创建多对多关系的实体的两个外键。这是我们的名字,你用哪一个 链接表 交叉桌 关系表 其中三个:交叉桌。只是因为我经常听到这个 在“链接表”之前,我更喜欢“关系表”-它通过它们的关系链接项目 最好的名称可能是“Join Table”——因为您使用它将另外两个表连接在一起,并提供额外的细节(可选) 我也听过“边缘表”——知道这是从哪里来的吗?以上都没有。您试图描述的表类型的定义是什么?我唯一的理解是:您指的是一个包含多个外键的表。我不知道还有比这更

在shed这里,我们正在讨论我们所称的表,它包含用于创建多对多关系的实体的两个外键。这是我们的名字,你用哪一个

  • 链接表
  • 交叉桌
  • 关系表

  • 其中三个:交叉桌。只是因为我经常听到这个

    在“链接表”之前,我更喜欢“关系表”-它通过它们的关系链接项目

    最好的名称可能是“Join Table”——因为您使用它将另外两个表连接在一起,并提供额外的细节(可选)


    我也听过“边缘表”——知道这是从哪里来的吗?

    以上都没有。您试图描述的表类型的定义是什么?我唯一的理解是:您指的是一个包含多个外键的表。我不知道还有比这更好的定义了。但是为什么要为具有多个外键的表指定一个特殊名称呢?具有多个外键的表并不是很特别。我就叫他们桌子,就这样吧

    4. Cross Reference.  
    
    描述它的实际功能,因此非技术利益相关者可以理解,如“我们将为供应商和零件创建交叉引用,列出哪些供应商提供哪些零件。”


    请注意,如果使用“关系表”,它实际上就是“关系表”。“关系”是关系数据库理论中的一个艺术术语。

    只有一个正确答案。。。交叉桌

  • 连接表
  • 关系表(与实体表相反)
  • 维基百科称之为


    开发人员似乎很清楚地将其称为“多对多表”,而我欣赏@Ken Downs的示例语句,即“对非技术利益相关者清晰地描述它”(“供应商和零件的交叉引用”)。

    在关系数据模型中,“关系表”问题的可能重复之处在于,所有表格都表示关系。这是否回答了您的问题?可以将网络视为由边和顶点组成。有人可能将话语的世界建模为一个网络,“实体”被视为顶点,实体之间的“关系”被视为边缘。