關係代數運算集(資料庫)

2021-09-28 14:15:01 字數 2328 閱讀 6323

舉個栗子:

現有兩個課程關係表course1 和 course2

表 2-1 course1

courseid

coursename

credit

101計算機網路

4102

資料庫原理

3103

網路開發

4表 2-2 course2

courseid

coursename

credit

101計算機網路

4202

中國古代史

4203

世界史4

並運算運算結果為:將兩個表合併去重後所有元組組成的新錶

表 2-3 course1 u course2

courseid

coursename

credit

101計算機網路

4102

資料庫原理

3103

網路開發

4202

中國古代史

4203

世界史4

差運算運算結果為:屬於前表,但不屬於後表的所有元組組成的新錶。

簡記:把前表中是後表元組的元組去掉所得的新錶

表 2-4 course1 - course2

courseid

coursename

credit

102資料庫原理

3103

網路開發

4

交運算運算結果為:屬於前表,也屬於後表的所有元組組成的新錶。

簡記:前表和後表中相同的元組組成的表

表 2-5 course1 ∩ course2

courseid

coursename

credit

101計算機網路

4

簡記:取前表中所有元組分別與後表中每乙個元組組合成新的元組

表 2-6 course1 × course2

courseid

coursename

credit

courseid

coursename

credit

101計算機網路

4101

計算機網路

4102

資料庫原理

3101

計算機網路

4103

網路開發

4101

計算機網路

4101

計算機網路

4202

中國古代史

4102

資料庫原理

3202

中國古代史

4103

網路開發

4202

中國古代史

4101

計算機網路

4203

世界史4

102資料庫原理

3203

世界史4

103網路開發

4203

世界史4

老規矩,舉栗子:

現有三個關係表:author , press , publish 如下表所示

表 2-7 author

authorid

name

***130

王高峰男

131趙立巖

男132

劉麗娜女

133陳娟娟

女表 2-8 press

pressid

pressname

21郵電出版社

22機械出版社

23教育出版社

表 2-9 publish

authorid

pressid

title

13021

線性代數

13023

行政管理學

13121

旅遊指南

13222

美術簡史

13323

計算機組成

表 2-10 標號為 22 的出版社資訊

pressid

pressname

22機械出版社

表 2-11 所有作者的編號和姓名

authorid

name

130王高峰

131趙立巖

132劉麗娜

133陳娟娟

表 2-12 趙立巖出版的圖書資訊

authorid

pressid

title

13121

旅遊指南

資料庫 關係代數與關係運算

概述 傳統的集合運算 並,差,交,笛卡爾積 專門的關係運算 r和s具有相同的目n 即兩個關係都有n個屬性 相應的屬性取自同乙個域 r s 仍為n目關係,由屬於r或屬於s的元組組成 r s r和s 具有相同的目n 相應的屬性取自同乙個域 r s 仍為n目關係,由屬於r而不屬於s的所有元組組成 r s ...

資料庫關係代數之除運算

除運算的 含義 給定關係r x,y 和s y,z 其中x,y,z為屬性組。r中的y與s中的y可以有不同的屬性名,但必須出自相同的域集。r與s的除運算得到乙個新的關係p x p是r中滿足下列條件的 元組在x屬性列上的投影 元組在x上分 量值x的象集yx包含s在y上投影的集合。解釋 有關係 r x,y ...

資料庫關係代數

概述 傳統的集合運算 並,差,交,笛卡爾積 專門的關係運算 r和s 具有相同的目n 即兩個關係都有n個屬性 相應的屬性取自同乙個域 r s 仍為n目關係,由屬於r或屬於s的元組組成 r s r和s 具有相同的目n 相應的屬性取自同乙個域 r s 仍為n目關係,由屬於r而不屬於s的所有元組組成 r s...