關係鍵

關係鍵是關係資料庫的重要組成部分。關係鍵是一個表中的一個或幾個屬性,用來標識該表的每一行或與另一個表產生聯繫。

超鍵(super key, SK)

又稱“超碼”,是在資料庫關係模式設計中能唯一標識一個元組的屬性或屬性集。

包含所有屬性的集叫做明顯(平凡)超鍵。

候選鍵(candidate key, CK)

又稱“候選鍵“、”極小碼“,是在資料庫關係模式設計中能能唯一標識一個元組,且其真子集不能唯一標識一個元組的屬性或屬性集。

主鍵(primary key, PK)

又稱“主碼“,既從候選鍵中挑選出來的能唯一標識一個元組的屬性或屬性集。

一張表中有且只能有一個主鍵。

外鍵(foreign key, FK)

又稱“外碼“,若一個關係中的一個屬性或屬性集是另外一個關係中的主碼,則該屬性或屬性集為這個關係引用另外一個關係的外碼。

一張表中可以沒有外碼。

相關詞條

熱門詞條

聯絡我們