關係代數是關係操作語言的一種傳統表示方式,它以集合代數為基礎,它的運算物件和運算結果均為關係。關係代數是一種抽象的查詢語言,用對關係的運算來表達查詢,作為研究關係資料語言的數學工具。關係代數的運算物件是關係,運算結果亦為關係。
關係代數用到的運算子包括四類:集合運算子、專門的關係運算符、算術比較符和邏輯運算子比較運算子和邏輯運算子是用來輔助專門的關係運算符進行操作的,所以按照運算子的不同,主要將關係代數分為傳統的集合運算和專門的關係運算兩類。
關係代數是關係操作語言的一種傳統表示方式,它以集合代數為基礎,它的運算物件和運算結果均為關係。關係代數是一種抽象的查詢語言,用對關係的運算來表達查詢,作為研究關係資料語言的數學工具。關係代數的運算物件是關係,運算結果亦為關係。
關係代數用到的運算子包括四類:集合運算子、專門的關係運算符、算術比較符和邏輯運算子比較運算子和邏輯運算子是用來輔助專門的關係運算符進行操作的,所以按照運算子的不同,主要將關係代數分為傳統的集合運算和專門的關係運算兩類。
關係代數運算中的投影是對關係進行的水平分割。關係代數是一種抽象的查詢語言,用對關係的運算來表達查詢,作為研究關係資料語言的數學工具。關係代數的運算物件是關係,運算結果亦為關係。
代數是研究數字和文字的代數運算理論和方法,更確切的說,是研究實數和複數,以及以它們為係數的多項式的代數運算理論和方法的數學分支學科。初等代數是更古老的算術的推廣和發展。
並、差、笛卡兒積、投影、選擇是關係代數的5種基本的運算,其他運算,即交、連線、除都可以透過基本的運算推導運算出。
1、並,設有兩個關係R和S,它們具有相同的結構,R和S的並是由屬於R或屬於S的元組組成的集合;
2、差,R和S的差是由屬於R但不屬於S的元組組成的集合;
3、笛卡爾積,兩個集合X和Y的笛卡尓積,又稱直積,表示為X與Y相乘,第一個物件是X的成員而第二個物件是Y的所有可能有序對的其中一個成員;
4、選擇,從關係中找出滿足給定條件的那些元組稱為選擇;其中的條件是以邏輯表示式給出的,值為真的元組將被選取;
5、投影,從關係模式中挑選若干屬性組成新的關係稱為投影。