哪个表是主键表?

时间:2011-12-22 12:32:51

标签: database foreign-keys primary-key

例如,我有两张桌子。

  • 姓名:客户
  • 主键:idCustomer
  • AnotherColumn:name
  • 外键:idVendor

另一张表:

  • 名称供应商
  • 主键:idVendor
  • AnotherColumn:name

我想创建1:n关系。

哪个表是主键表,哪个是外键表?

3 个答案:

答案 0 :(得分:0)

我认为你的意思是哪个是1,哪个是n。 1将是供应商,n将是客户。您可以为一个供应商提供许多客户,但每个客户只有一个供应商。

答案 1 :(得分:0)

对于您给定的架构,您实际上是在供应商和客户之间创建1:N关系,即1个供应商可以拥有N个客户。我希望能找到你想要的东西!

答案 2 :(得分:0)

  

供应商有很多客户

在这种情况下,Vendor表将为供应商定义idVendor主键Customer表将具有{{1}引用idVendor表的主键(Vendor)的外键列。