一、主鍵
關係型數據庫中的一條記錄中有若干個屬性,若其中某一個屬性組(注意是組)能唯一標識一條記錄,該屬性組就可以成爲一個主鍵 。
例如:學生表(學號,姓名,年齡,班級)
只有學號不重複,能唯一標明一個學生,因此學號是主鍵
二、外鍵
外鍵用於與另一張表的關聯。是能確定另一張表記錄的字段,用於保持數據的一致性。
例如:成績表(學號,課程號,成績),課程表(課程號,課程名)
其中,學號是成績表的主鍵,成績表中的課程號是課程表的主鍵,所以,課程號是成績表的外鍵。
(A表中的一個字段,是B表的主鍵,那他就可以是A表的外鍵。)