數據庫並、差、交、笛卡爾積、投影、選擇


五個基本的關系代數操作

 

       五個關系代數操作分別是:並、差、笛卡爾積、投影和選擇。

       它們組成了關系代數完備的操作集。例子,分析下面兩個關系:

 

 

 

 

 

關系代數操作的結果

 

  (a)R∪S   並 (b)R-S    差  (c)R×S   笛卡爾積  (d)πC,A(R)  投影  (e)σB>’4’ (R)  選擇

 

 

 

 

 

       說明:笛卡爾積,若R有m個元組,S有n個元組,則R×S有m×n個元組。投影,C和A為屬性名,說明要選擇的列。選擇B>'4',即選擇語句的條件,對關系做水平分割,選擇符合條件的元組。

 

連接
 

 

 

       連接是從關系R和S的笛卡爾積中選取屬性值滿足某一個操作的元組。

       下面的例子同σ2=4 (R×S)。

 

 

自然連接
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM