回答

0

你應該。

外鍵允許您在兩個表之間創建關係,因爲這兩個表顯然是相關的。它也可以作爲約束條件,當您試圖在table2中添加一條記錄時,列b中的值無效時,插入操作將失敗。

+0

FK通過誤報ERM和某些方法和工具而被稱爲「關係」。但他們不是。他們是事實。表可以「相關」,即參與像「table [fkt]列表[fkcl]是表[ckt]列表[ckcl]」的FK的關係。但是每個FK都是這種關係的*實例*。即「表格bc列表列表{b}是表格列表列表{b}」的FK,即「列表列列表{b}列表值列表是列表列列表{b}列表值」。一個實例存在*當且僅當*(常量)約束確實存在。 (是的,向DBMS申報)查詢不需要「相關」表格。 – philipxy 2015-09-05 23:48:45

相關問題