microsoft访问连接表中的多对多关系和两个主键

时间:2017-03-02 00:05:17

标签: ms-access access-vba ms-access-2010 ms-access-2013 ms-access-2016

我对这两个概念感到困惑?它们是相同还是不同? 我知道什么是manay到很多关系,我们有一个连接表连接另外两个表有两个FK它意味着在连接表我有三个领域一个ID主键和两个FK但是什么是它之间的差异和当我们有连接表时有两个PK然后关联其他表。

第一个案例联结表包含ID PK,用户ID Fk,国家ID FK

第二个案例联结表包含用户ID Pk,国家ID PK

enter image description here

1 个答案:

答案 0 :(得分:0)

概念不同。在第一种情况下,主表中相同行之间可以有多个关系,第二种情况 - 不是,唯一索引不允许这样做。