联结表是否包含外键或各个表的主键

时间:2013-08-28 20:24:23

标签: database-design many-to-many data-modeling

在此链接here

他们解释了如何使用联结表来解决关系数据库设计中的多对多关系问题。

这一行

  

如果没有关联类,联结表(有时也称为连接表或链接表)将仅包含关联每一侧的FK属性。

从示例中可以看出,联结表不包含 FK ,而是包含各个表的主键。 Cust ID, Order Date一起形成订单的复合主键,UPC是Products的主键。

1 个答案:

答案 0 :(得分:0)

正确。你的交界处'表格或'协会' table将包含M2M关系两端表的PK值。通常这些是关联/联结表中的唯一两列,它们可以/通常形成关联/联结表的PK。