超鍵(super key, SK)
又稱“超碼”,是在資料庫關係模式設計中能唯一標識一個元組的屬性或屬性集。
包含所有屬性的集叫做明顯(平凡)超鍵。
候選鍵(candidate key, CK)
又稱“候選鍵“、”極小碼“,是在資料庫關係模式設計中能能唯一標識一個元組,且其真子集不能唯一標識一個元組的屬性或屬性集。
主鍵(primary key, PK)
又稱“主碼“,既從候選鍵中挑選出來的能唯一標識一個元組的屬性或屬性集。
一張表中有且只能有一個主鍵。
外鍵(foreign key, FK)
又稱“外碼“,若一個關係中的一個屬性或屬性集是另外一個關係中的主碼,則該屬性或屬性集為這個關係引用另外一個關係的外碼。
一張表中可以沒有外碼。