網頁

2018/7/23

子表的外鍵一定是其主鍵的一部分嗎

Is foreign key a part of the primary key of the child table in one to many relationship?

在一對多關係中,子表中的外鍵會是其主鍵的一部分嗎?


In one to many relationship, the foreign key of the child table which references the primary key of the master table is not necessary to be a part of its primary key, unless you set the foreign key field with other fields as the compound key.

在一對多關係中,子表參考主表的外鍵不會是其主鍵的一部分,除非你自己將其與另一欄位設為複合主鍵。

也就是說,當你設定子表的外鍵時,這個外鍵不會自動成為主鍵。

會問這麼笨的問題是因為我之前很天真地以為外鍵會自動成為複合主鍵的一部分:P。


沒有留言:

張貼留言