1樓:海天
這裡用通俗些的語言講一下步驟。
1.先去找被除數(r)中與除數(s)所含有的相同的屬性集(即第一行的欄位)有什麼。
此題觀察發現是{a,b}
2.找到{a,b}後,就去比較r中所有的投影值,哪個是與s中{a,b}的投影值相同。(所謂投影,就是說去找第一行屬性集對應之下的各行的值)
會發現只有r的最後一行的符合(注意不要把1也寫上,因為這裡只找下的投影)。
3.去找{a,b}的像集的投影中與{c,3}同在一行的值。所謂像集,通俗地講,就是用被除數(r)所有的屬性集減去除數(s)的屬性集得到的差值。
此題的像集為-{a,b}={c},那麼,的投影中與同在一行的值就是{1})
4.列出該值即可。
關係代數中除法的意義是做什麼的呢?
可以再舉一個通俗而實際的例子。依然按上式,假設a表示課程名,b表示教師的編號,c表示學生的學號。
那麼r除以s就是求:至少選修了教師3講授的課程c的同學的學號。(注意「至少」這個詞,因為可以看到,學生1還選修了教師2講授的課程b)
建議把一些抽象的概念套用在實際應用中去理解,在理解步驟之後再去深化認識書中的數學定義。
2樓:福波蔡幼萱
普通的運算在鍵盤上都有相應的運算子,像三角函式這樣的函式可以到插入函式中去找,利用嚮導來完成
3樓:幽谷堂主
mark。。。。。。
資料庫關係代數運算問題 50
4樓:匿名使用者
(1)並(∪):兩個關係需有相同的關係模式,並的物件是元組,由兩個關係所有元組構成。
rus≡
(2) 差
答(-):同樣,兩個關係有相同的模式,r和s的差是由屬於r但不屬於s的元組構成的集合。
r-s≡
(3)笛卡爾積(×):對兩個關係r和s進行操作,產生的關係中元組個數為兩個關係中元組個數之積。
r×s≡
(4) 投影(σ):對關係進行垂直分割,消去某些列,並重新安排列的順序。
(5) 選擇(π):根據某些條件關係作水平分割,即選擇符合條件的元組。
5樓:匿名使用者
這個問題一定會涉及到「統計」的問題,而關係代數沒有高階語言中的資料定義,所以關係代數無法解決該問題。
資料庫基礎問題, 關係代數的基本運算有哪些, 如何用這些基本運算表示其他運算??
6樓:真靈級存在
並、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連線和除,均可以用這5種基本運算來表達。
關聯式資料庫中關係代數的基本運算有哪些
7樓:匿名使用者
1:傳統集合運算,包括:並、交、差、迪卡爾積
2:專門關係運算,包括:選擇、投影、連線(等值連線、自然連線)
問一個關係代數的問題,請問除法是怎麼運算的
8樓:
係數與係數相除,結果作為商的係數,相同字母與相同字母相除,字母不變,指數相減(被除數的減除數的),除數含有的字母但被除數不含,則被除數的次數以0次計。
關聯式資料庫中關係代數的基本運算有哪些
9樓:仙人掌的憂傷
五種基本操作:並,差,積,選擇,投影;構成關係代數完備的操作集。其他非基本操作:
可以用以上五種基本操作合成的所有操作。並(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)。
10樓:匿名使用者
投影(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)。
關係r與s的交可以用關係代數的5種基本運算表示為
11樓:海燕
可以用r-(r-s)來代替的
可以使用集合的思想來看問題噠~
比如說這裡就可以這麼想,r-s為r有的而s沒有的,再使用r-(r-s)則是兩者共同有的部分了,可以畫圖來看的!!
如果不懂可以再追問我喲》<
關聯式資料庫中關係代數的基本運算有哪些
1 傳統集合運算,包括 並 交 差 迪卡爾積 2 專門關係運算,包括 選擇 投影 連線 等值連線 自然連線 sql的五種基本關係代數運算是什麼?五種基本 ai作 並,差du,積,選擇,投影 構成zhi關係代數完備的dao操作集。其他非基本操作 回可以答用以上五種基本操作合成的所有操作。並 u 交 投...
五種基本關係代數運算是,什麼是基本關係代數運算?是資料庫裡頭的額!
五種基本關係代數運算是並 差 投影 交 選擇 投影。1 並 設有兩個關係r和s,它們具有相同的結構。r和s的並是由屬於r或屬於s的元組組成的集合,運算子為 記為t r s。2 差 r和s的差是由屬於r但不屬於s的元組組成的集合,運算子為 1 記為t r s。3 交 r和s的交是由既屬於r又屬於s的元...
資料庫相關問題,用關係代數表示式表示
sql語句如下 1.select from student where sname 李政 2.這題見鬼了,沒有年齡欄位,更沒有出生日期等資訊,寫什麼?3.select sname,sno from student where exists select 1 from class where clsn...