轉載來源:https://blog.csdn.net/weixin_46218781/article/details/104698996
關系代數中的連接是一個重要而且容易混亂的知識點,我通過查閱很多資料總結了與連接有關的知識點,並發現了他們之間的關系。本文通過理論知識先了解連接相關的重要名詞意思,然后通過畫圖來理解畫連接的思路以及他們之間的關系。
理論知識
定義:
一、笛卡兒積
二、θ連接
(一)等值連接
(二)非等值連接
θ不為“=”的連接運算稱為非等值連接。
三、自然連接
五、外連接
(一)左外連接(Left outer join/ left join)
如果只把左邊關系R要舍棄的元組在自然連接的基礎上保留就叫左外連接。
(二)右外連接(rightouter join/ right join)
如果只把右邊關系S中要舍棄的元組在自然連接的基礎上保留叫右外連接。
(三)全外連接(fullouter join/ full join)
左表和右表都不做限制,所有的記錄都顯示,兩表不足的地方用null 填充。
畫圖
題目
一、笛卡兒積
二、θ連接
(一)等值連接
(二)非等值連接
三、自然連接
五、外連接