關系模型中的運算所對應SQL語法
數據庫的核心應用是數據庫的查詢,查詢語言是用戶用來從數據庫中請求獲取信息的語言。關系代數是過程化的查詢語言,關系代數是一種抽象的查詢語言。
◆ 關系代數的運算
▲ 普通的集合運算
■ 並、交、差
▲ 刪除部分關系的運算
■ 選擇、投影
▲ 合並兩個關系元組的運算
■ 連接、積
▲ 改名運算
1.並Union (∪)
• R和S的並,R∪S,是在R或S或兩者中的元素的集合
• 一個元素在並集中只出現一次
• R和S必須同類型(屬性集相同、次序相同,但屬性名可以不同)
• 例:R,S的並(∪)集
select * from R union select * from S
2.交Intersect (∩)
• R和S的交,R∩S,是在R和S中都存在的元素的集合
• 一個元素在交集中只出現一次
• R和S必須同類型(屬性集相同、次序相同,但屬性名可以不同)