Ms access microsoft access连接表中的多对多关系和两个主键

Ms access microsoft access连接表中的多对多关系和两个主键,ms-access,vba,ms-access-2010,ms-access-2013,ms-access-2016,Ms Access,Vba,Ms Access 2010,Ms Access 2013,Ms Access 2016,我混淆了这两个概念?它们是相同的还是不同的? 我知道什么是manay-to-many关系,我们有一个连接表,它用两个FK连接两个其他表,这意味着在连接表中,我有三个feild,一个ID-primarykey和两个FK,但这两者之间的区别是什么,当我们有一个连接表,它有两个PK,然后关联其他表 第一个案例连接表包含ID PK、用户ID Fk、国家/地区ID Fk 第二个案例连接表包含用户id Pk、国家id Pk 概念不同。在第一种情况下,主表中的同一行之间可以有多个关系,而在第二种情况下,唯一索

我混淆了这两个概念?它们是相同的还是不同的? 我知道什么是manay-to-many关系,我们有一个连接表,它用两个FK连接两个其他表,这意味着在连接表中,我有三个feild,一个ID-primarykey和两个FK,但这两者之间的区别是什么,当我们有一个连接表,它有两个PK,然后关联其他表

第一个案例连接表包含ID PK、用户ID Fk、国家/地区ID Fk

第二个案例连接表包含用户id Pk、国家id Pk


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

可能存在重复的关系