候選鍵與主鍵

候選鍵與主鍵

候選鍵
關係中能唯一標誌一個元祖的最小屬性集
關係實例上任何兩個元祖的值在候選鍵的屬性(集)上取值不同

主鍵(primary Key)
若一個關係有多個候選鍵,可選擇其中的一個作爲主鍵
包含候選鍵的屬性集稱爲超鍵(SuperKey)
若關係只有一個候選鍵,且這個候選鍵包含了關係的所有屬性,稱該候選鍵爲全鍵(All-key)

外鍵(Foreign Key)
若關係R的一個屬性(集)F與關係S的主鍵Ks對應,即關係R中的元祖在F上的取值與關係S中元祖的Ks上的值對應,則稱該屬性(集)F爲關係R的外鍵

在這裏插入圖片描述
外鍵並不一定要與相應的主鍵同名
可由一個或多個其值能唯一標識該關係模式中任何元組的屬性組成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章