您現在的位置是:首頁 >綜合 > 2023-10-17 19:06:13 來源:
中國網管論壇(中國網管聯盟)
大家好,我是小夏,我來為大家解答以上問題。中國網管論壇,中國網管聯盟很多人還不知道,現在讓我們一起來看看吧!
五個基本運算
關系代數是以關系為運算對象的一組高級運算的集合。關系定義為元數相同的元組的集合。集合中的元素為元組,e799bee5baa6e58685e5aeb931333366306530關系代數中的操作可分為兩類:
傳統的集合操作:并、差、交、笛卡爾積。
擴充的關系操作:投影,選擇,聯接和自然聯接,除。
1.并
設有兩個關系R和S具有相同的關系模式,R和S的并是由屬于R和S的元組構成的集合,記為R∪S。
注意:R和S的元數相同。 中國網管聯盟
2.差
設有兩個關系R和S具有相同的關系模式,R和S的差是由屬于R但不屬于S的元組構成的集合,記為R-S。
注意:R和S的元數相同。
3.笛卡爾積
設關系R和S的元數分別為r和s。定義R和S的笛卡爾積是個(r+s)元的元組集合,每個元組的前r個分量(屬性值)來自R的一個元組,后s個分量來自S的一個元組,記為R×S。
若R有M個元組,S有n個元組,則R×S 有m×n個元組。
4.選擇
從關系中找出滿足給定條件的所有元組稱為選擇。其中的條件是以邏輯表達式給出的
,該邏輯表達式的值為真的元組被選取。這是從行的角度進行的運算,即水平方向抽取元組。經過選擇運算得到的結果能形成新的關系,其關系模式不變,但其中元
組的數目小于或等于原來的關系中的元組的個數,他是原關系的一個子集。
記為: δF(R)≡{t?t屬于R∧F(t)=true}
5.投影
從關系中挑選若干屬性組成的新的關系稱為投影。這是從列的角度進行運算。經過投影運算能得到一個新關系,其關系所包含的屬性個數往往比原關系少,或屬性的排列順序不同。如果新關系中包含重復元組,則要刪除重復元組。 中國網管論壇
記為:∏A(R)={t[A] ?t屬于R} A為R中的屬性列。
例如: ∏3,1(R)
本文到此講解完畢了,希望對大家有幫助。