Sql server 关于链接表格的不同方式的问题

Sql server 关于链接表格的不同方式的问题,sql-server,Sql Server,链接两个表,然后PK是另一个表中的FK,但FK没有主键选项(因此没有金键),这两者之间有什么区别 将一个表中的PK作为另一个表中的PK 我认为第二种选择是多对多关系,对吗 谢谢FK表示我们表中的任何值都应该出现在外部表中 由于外部表中的列应声明为PK或UNIQUE键,这意味着它在外部表中只能出现一次 PK意味着表中的任何值只应出现一次 结合在一起,它们意味着任何值在我们的表和外部表中都只能出现一次 这是一种(0-1):1关系。这有点不清楚。你说的“没有主键选项”是什么意思?FK是外键约束,而不是

链接两个表,然后PK是另一个表中的FK,但FK没有主键选项(因此没有金键),这两者之间有什么区别

将一个表中的PK作为另一个表中的PK

我认为第二种选择是多对多关系,对吗


谢谢

FK
表示我们表中的任何值都应该出现在外部表中

由于外部表中的列应声明为
PK
UNIQUE
键,这意味着它在外部表中只能出现一次

PK
意味着表中的任何值只应出现一次

结合在一起,它们意味着任何值在我们的表和外部表中都只能出现一次


这是一种
(0-1):1
关系。

这有点不清楚。你说的“没有主键选项”是什么意思?FK是外键约束,而不是键本身。在两个表中具有相同的PK(可能其中一个表上有一个FK)是1:1关系。