資料庫代數運算中除表達的語意是什麼

2021-04-12 21:20:46 字數 2589 閱讀 7061

1樓:匿名使用者

這屬於sql中發聚集

bai函式。duall和distinct是向對的,如果zhi

指定distinct短語,則表示在計算dao是要取消指定列中的重複值(回比如查詢結果答沒有重複列)。如果不指定distinct短語或指定all短語(all為預設值),則表示不取消重複值(比如查詢結果可以有重複列)。你要問的是這個嗎?

sql資料庫中關係代數的除運算怎麼理解?

2樓:阿冬

簡單的說就是查詢在被除數中能夠完全覆蓋除數的部分。

3樓:匿名使用者

r(a,b)/s(b)

將被除關係r按照除s不包含的屬性a進行分組,檢視每個分組a,如果分組a中包含的b屬性值能夠覆蓋s中的b屬性值,則該分組符合查詢條件。

資料庫 關係代數裡 選擇和投影運算是什麼區別啊

4樓:匿名使用者

我沒有記錯的話,

選擇是 取滿足條件的行。投影是取指定的列。

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

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)。

請問,資料庫裡的除運算到底是怎麼回事呢?

8樓:匿名使用者

以書上的例子,通俗的解釋一下,希望有助於你的理解。

例如,有關係:r(x,y) s(x,y)

r s

a b c b c d

a1 b1 c2 b1 c2 d1

a1 b2 c3 b2 c1 d1

a1 b2 c1 b2 c3 d2

......

r÷s的結果為a1

x相當於a y 相當於b,c z相當於d按照除運算規則,我們不必關注d

只需比較b,c當s關係中的b,c所有的組合(b1,c2)(b2,c3)(b2,c1)都出現在r關係中時,結果才為a

9樓:匿名使用者

如果是數字型的直接在表示式裡用"/"即可,如果是字串要用轉換成數字的函式的哦!你的要求不是很明確,不妨舉例說明一下!

關於資料庫裡關係代數的運算。有一個題目:查詢選修課程包含liu老師所授全部課程的學生學號。

10樓:中國小混_混

我決的bai

你的思路也是正確的du

先將所的學生和課程還成zhi

績和課程學習表進行交dao積,然後回

在取 是劉老師的答課程的學生

按書上的意思是,sc是學生學習和老師授課表、還有成績的集合,用這個集合去除編號為劉老師的課程的學生編寫課程編號

書上的答案的方式要簡單,且直觀,查詢資料的速度也快

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

11樓:匿名使用者

1:傳統集合運算,包括:並、交、差、迪卡爾積

2:專門關係運算,包括:選擇、投影、連線(等值連線、自然連線)

資料庫關係代數表示式查詢選修總分超過200分的學生號碼。只有單科成績,沒有總成績。怎麼查詢

1,sno,sname height bai1.8米 s 2,con,credit du dept 計算機系zhi semester 秋季 c 3,sname dao dept 計算機系 gender 女生 c 連線符內怎麼容打?我用join代替 join sc join s 4,sno,sname...

資料庫管理系統能對資料庫中的資料進行查詢 插入 修改和刪除等操作,這種功能稱為

是操縱功能,即select,insert,update,delete屬於dml資料操縱語言。所以選d 以上為資料庫操作行為,屬於資料庫管理功能,因此選c 選d,資料操縱功能。原因如下 1 資料定義功能 資料描述語言 ddl data definition language,使用者可通過它來定義資料物...

資料庫 什麼是關鍵字,資料庫中的關鍵字具體指的是什麼

庫不同相應的關復鍵字也制不同,不過bai 主流的資料庫大部分du還是一樣的。關鍵字是zhi已經規定dao好的具有指定功能的字串 最最最常見的 select insert delete update sum count group等等等具體那種庫,不知道查查就知道了。關聯式資料庫由二維表組成,對於某列...