資料庫表中什麼是外健,外來鍵的作用

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-11-02

資料庫表中什麼是外健,外來鍵的作用騙自己2016.12.10 回答

舉個例子:

student表是學生表 裡面有欄位:學號和姓名 學號是主鍵

sc表是成績表 裡面有欄位:學號和學科號 還有成績 這裡面的學號就是外來鍵,關聯著 student表的主鍵學號

簡單來說:一個表的外來鍵關聯著 另外一個表的主鍵

外來鍵的作用 保持資料完整性 ……。

拿上面的例子說:如果學生表 學號為1的記錄刪除了 ,那成績表sc裡面對應有學號為1的記錄 是不是應該也刪除呢? 所以一般設定級聯刪除 這樣刪除了主鍵 外來鍵的值跟著刪除。。。

Top