關系代數的運算


5種基本的關系代數運算

並(Union)

關系R和S具有相同的關系模式(相同的元數或結構)。並操作將屬於R或是屬於S的元組構成集合,記作 R ∪ S。

差(Difference)

關系R和S具有相同的關系模式(相同的元數或結構)。差操作將屬於R但是不屬於S的元組構成集合,記作 R − S。

廣義笛卡爾積(Extended Cartesian Product)

關系R和S分別是n和m目的關系。笛卡爾積是一個(n+m)目關系,前n列是關系R的一個元組,后m列是關系S的一個元組,記作 R × S。

投影(Projection)

投影運算是從關系的垂直方向進行運算。從關系R中選出若干屬性列A組成新的關系,記作 πA(R)。

選擇(Selection)

選擇運算是從關系的水平方向進行運算。從關系R中選出滿足給定條件F的元組組成新的關系,記作 σF(R)。

擴展的關系代數運算

交(Intersection)

關系R和S具有相同的關系模式。交操作將屬於R同時屬於S的元組構成集合,記作 R ∩ S。

自然連接(Natural Join)

關系R和S必須具有相同的元組。自然連接操作是由笛卡爾積和選擇操作組合而成,記作 R⋈S。


免責聲明!

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



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