關系資料庫關系運算
發布時間: 2025-09-23 01:16:48
1. 關系資料庫中關系代數的基本運算有哪些
投影(projection)
關系R的投影運算是從R中選擇某些屬性的所有值組成的新關系。換言之,投影運算的結果是一個表的垂直方向的子集。關系R的投影運算記為:πA(R)。其中,A為R的一組屬性列。投影的結果將消除重復的元組。
選擇(selection)
關系R的選擇運算是從關系R中選擇滿足指定條件(用F表示)的元組構成的新關系。換言之,選擇運算的結果是一個表的水平方向的子集。關系R的選擇運算記為:σF(R)。
其中,F是包括屬性名的邏輯表達式,運算符有算術比較運算符:<,≤,>,≥,=,≠,和邏輯運算符:¬¬┐,∨,∧(非、或、與)。
連接(join)
連接運算是關系的二目運算。關系R與關系S的連接運算是從兩個關系的廣義笛卡爾積中選取屬性間滿足一定條件(稱為連接條件,記為AθB)的元組形成一個新關系。
除(divide)
設關系R的屬性可以分成互不相交的兩組,用X、Y表示(X∩Y為空集,X∪Y為R的全部屬性),則關系R可以表示為:R(X,Y)。
熱點內容