1. 程式人生 > >(ainusers原創)資料庫主鍵、外來鍵

(ainusers原創)資料庫主鍵、外來鍵

主鍵

學生表(學號,姓名,性別,班級) 
其中每個學生的學號是唯一的,學號就是一個主鍵 

聯合主鍵

成績表(學號,課程號,成績) 
成績表中一個屬性無法唯一標識一條記錄,學號和課程號組合才可以唯一標識一條記錄,所以 學號和課程號的屬性組是一個主鍵 

外來鍵

成績表中的學號不是成績表的主鍵,但它和學生表中的學號相對應,並且學生表中的學號是學生表的主鍵,則稱成績表中的學號是學生表的外來鍵

主鍵和外來鍵總結

比如,A表中的一個欄位,是B表的主鍵,那他就可以是A表的外來鍵。反之亦然

          B表中的一個欄位,是A表的主鍵,那他就可以是B表的外來鍵

主鍵作用=聚集索引+唯一性約束