候選鍵
關係中能唯一標誌乙個元祖的最小屬性集
關係例項上任何兩個元祖的值在候選鍵的屬性(集)上取值不同
主鍵(primary key)
若乙個關係有多個候選鍵,可選擇其中的乙個作為主鍵
包含候選鍵的屬性集稱為超鍵(superkey)
若關係只有乙個候選鍵,且這個候選鍵包含了關係的所有屬性,稱該候選鍵為全鍵(all-key)
外來鍵(foreign key)
若關係r的乙個屬性(集)f與關係s的主鍵ks對應,即關係r中的元祖在f上的取值與關係s中元祖的ks上的值對應,則稱該屬性(集)f為關係r的外來鍵
外來鍵並不一定要與相應的主鍵同名
可由乙個或多個其值能唯一標識該關係模式中任何元組的屬性組成
超鍵,候選鍵,主鍵
超鍵 super key 在關係中能唯一標識元組的屬性集稱為關係模式的超鍵 候選鍵 candidate key 不含有多餘屬性的超鍵稱為候選鍵 主鍵 primary key 使用者選作元組標識的乙個候選鍵程式主鍵 比如乙個小範圍的所有人,沒有重名的,考慮以下屬性 身份證 姓名 性別 年齡 身份證唯一...
超鍵 候選鍵 主鍵
1 概念 超鍵 super key 在關係中能唯一標識元組的屬性或屬性集稱為關係模式的超鍵 候選鍵 candidate key 不含有多餘屬性的超鍵稱為候選鍵。也就是在候選鍵中,若在刪除屬性,就不是鍵了。主鍵 primary key 使用者選作元組標識的乙個候選鍵程式主鍵 外來鍵 在關係模式r中屬性...
超鍵 候選鍵和主鍵
人 身份證 姓名 性別 年齡 假設沒有重名現象 解析 這裡可以看出,超鍵的組合是唯一的,但可能不是最小唯一的 這裡可以看出,候選鍵是沒有多餘屬性的超鍵 主鍵是選中的乙個候選鍵 多值依賴 的定義 設r u 是乙個屬性集合u上的乙個關係模式,x,y,和z是u的子集,並且z u x y,多值依賴x y成立...