基本的關係操作
關係模型中常用的關係操作包括查詢操作和插入、刪除、修改操作兩大部分。關係的查詢表達能力很強,是關係操作中最主要的部分,可分爲:
- 選擇
- 投影
- 連接
- 並
- 交
- 笛卡爾積
- 除
其中選擇、投影、除、並、笛卡爾積是5種基本操作,其他操作可以用基本操作來定義和導出,如數學中的乘法是不是可以用加法來計算得出
關係數據語言的分類
早期的關係操作能力通常用代數方式或邏輯方式來表示,分別稱爲
- 關係代數,用對關係的運算來表達查詢要求
- 關係演算,用謂詞來表達查詢要求
- 元組關係演算,元組變量爲謂詞變元
- 域關係演算,域變量爲謂詞變元
在計算機中,具有與之對應的關係代數語言、元組關係演算語言和域關係演算語言,然後還有一種介於關係代數和關係演算之間的結構化查詢語言(SQL)。它不僅具有豐富的查詢功能,而且具有數據定義和數據控制功能,是及查詢、數據定義語言、數據操縱語言和數據控制語言於一體的關係數據語言
借鑑
王珊,薩師煊.數據庫系統概論(第五版)[M].北京:高等教育出版社,2014:43-44.