關系代數中的代數運算包括集合運算和關系運算。集合運算有并、差、交等,關系運算有投影、選擇、廣義笛卡爾積、連接等。
并運算:關系 R 和關系 S 具有相同關系模式時,其并是由屬于 R 或屬于 S 的元組構成的集合。
差運算:關系 R 和關系 S 具有相同關系模式時,其差是由屬于 R 但不屬于 S 的元組構成的集合。
交運算:關系 R 和關系 S 具有相同關系模式時,其交由屬于 R 同時又屬于 S 的元組構成的集合。
廣義笛卡爾積:兩個元組分別為 n 目和 m 目的關系 R 和 S 的廣義笛卡爾積是一個(n+m)列元組的集合。
投影運算:從關系的垂直方向進行,在關系 R 中選出若干屬性 A 組成新的關系。
選擇運算:從關系的水平方向進行,從關系 R 中選擇滿足給定條件的各個元組。
連接運算:分為 θ 連接、等值連接和自然連接 3 種,是從兩個關系 R 和 S 的笛卡爾積中選擇滿足條件的元組。
點擊前往免費閱讀更多精彩小說