資料庫關係代數的五種基本運算,SQL的五種基本關係代數運算是什麼

2021-03-03 22:34:27 字數 1681 閱讀 4753

1樓:本兮玲子

是並,差,乘積,選擇,投影

2樓:匿名使用者

應該是第二種,我的印象中書上好像是這麼寫的

3樓:

乙個是表示式,乙個是sql不是同乙個問題.

sql的五種基本關係代數運算是什麼?

4樓:匿名使用者

五種基本**ai作:並,差du,積,選擇,投影;構成zhi關係代數完備的dao操作集。其他非基本操作:

回可以答用以上五種基本操作合成的所有操作。並(u)、交(⌒)、投影(π)選擇(σ)和笛卡兒積(×)。

傳統的集合運算

1、並(union)設有兩個關係r和s,它們具有相同的結構。r和s的並是由屬於r或屬於s的元組組成的集合,運算子為∪[1] 。記為t=r∪s。

2、差(difference)r和s的差是由屬於r但不屬於s的元組組成的集合,運算子為-[1] 。記為t=r-s。

3、交(intersction)r和s的交是由既屬於r又屬於s的元組組成的集合,運算子為∩[1] 。記為t=r∩s。r∩s=r-(r-s)。

資料庫基礎問題, 關係代數的基本運算有哪些, 如何用這些基本運算表示其他運算??

5樓:真靈級存在

並、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連線和除,均可以用這5種基本運算來表達。

關聯式資料庫中關係代數的基本運算有哪些

6樓:仙人掌的憂傷

五種基本操作:並,差,積,選擇,投影;構成關係代數完備的操作集。其他非基本操作:

可以用以上五種基本操作合成的所有操作。並(u)、交(⌒)、投影(π)選擇(σ)和笛卡兒積(×)。

傳統的集合運算:

1、並(union)設有兩個關係r和s,它們具有相同的結構。r和s的並是由屬於r或屬於s的元組組成的集合,運算子為∪。記為t=r∪s。

2、差(difference)r和s的差是由屬於r但不屬於s的元組組成的集合,運算子為-。記為t=r-s。

3、交(intersction)r和s的交是由既屬於r又屬於s的元組組成的集合,運算子為∩。記為t=r∩s。r∩s=r-(r-s)。

7樓:匿名使用者

投影(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)。

資料庫關係代數小問題,資料庫關係代數問題

1.select sn from s,sc where s.sno sc.sno and sc.g a 2.select sn from s where sno in select sno from sc where eno in select eno from t where en 王平 3.se...

在student資料庫中用關係代數表示式檢索「資料庫原理」課

這個跟資料庫表的設計有關,你的問題應該設計3個表,乙個是學生表 學號,姓名,專業 乙個是課程表 課程代號,課程名 還有乙個是成績表 學號,課程代號,分數 那麼所求問題的sql語句是 select a.學號,a.姓名,a.專業,c.分數 from 學生表a,課程表 b,成績表 cwhere a.學號 ...

請高手簡述資料庫中關係的性質,資料庫中關係的性質是什麼

1 在同乙個關係中,同一 個列的資料必須是同一種資料型別 2 在同乙個關係中,不同內的容列的資料可以是同一種資料型別,但各屬性的名稱都必須是互不相同 3 同乙個關係中,任意兩個元組都不能完全相同 4 在乙個關係中,列的次序無關緊要。即列的排列順序是不分先後的。5 在乙個關係中,元組的位置無關緊要。即...