1. 程式人生 > >《資料庫系統概論》2.4關係代數詳解

《資料庫系統概論》2.4關係代數詳解

  雖然寫這個部落格主要目的是為了給我自己做一個思路記憶錄,但是如果你恰好點了進來,那麼先對你說一聲歡迎。我並不是什麼大觸,只是一個菜菜的學生,如果您發現了什麼錯誤或者您對於某些地方有更好的意見,非常歡迎您的斧正!

本講解不寫那些定義,主要就是放各種例題。
首先看一下所有即將要學的運算子:
在這裡插入圖片描述
在這裡插入圖片描述①∪ - ∩
在這裡插入圖片描述
②笛卡爾積×
在這裡插入圖片描述

現在開始講述主要的東西:

Student表
在這裡插入圖片描述
①選擇σ(這個感覺很好理解啊,就是一個σ,下標加個選擇條件,括號寫要查詢的表名)
在這裡插入圖片描述

②投影∏(這個就是把一個表中抽出一部分,抽出部分的名字寫在下標,括號也寫表名)
在這裡插入圖片描述在這裡插入圖片描述④除運算÷
在這裡插入圖片描述

例題1

:查詢至少選修1號課程和3號課程的學生號碼
在這裡插入圖片描述
例題2:查詢選修了2號課程的學生的學號
在這裡插入圖片描述
例題3:查詢至少選修了一門其先行課為5號課程的學生的姓名
在這裡插入圖片描述

希望對你有所幫助,歡迎與我交流討論。