數據庫---碼、候選碼、主屬性、左連接、右連接

候選碼(Candidate key)

若關係中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組爲候選碼簡單的情況:候選碼只包含一個屬性。

全碼(All-key)

最極端的情況:關係模式的所有屬性組是這個關係模式的候選碼,稱爲全碼。

主碼(Primary key)

若一個關係有多個候選碼,則選定其中一個爲主碼(Primary key)。

主屬性(Prime attribute)

候選碼的諸屬性稱爲主屬性(Prime attribute)
不包含在任何侯選碼中的屬性稱爲非主屬性(Non-Prime attribute)或非碼屬性(Non-key attribute)

外連接

如果把懸浮元組也保存在結果關係中,而在其他屬性上填空值(Null),就叫做外連接。

左外連接(LEFT OUTER JOIN或LEFT JOIN)

只保留左邊關係R中的懸浮元組

右外連接(RIGHT OUTER JOIN或RIGHT JOIN)

只保留右邊關係S中的懸浮元組

舉例:
以下圖片來自於 深入理解SQL的四種連接-左外連接、右外連接、內連接、全連接

在這裏插入圖片描述

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