數據庫原理(七)- 關係操作和關係數據語言的分類

數據庫原理(七)- 關係操作和關係數據語言的分類

基本的關係操作

關係模型中常用的關係操作包括查詢操作和插入、刪除、修改操作兩大部分。關係的查詢表達能力很強,是關係操作中最主要的部分,可分爲:

  • 選擇
  • 投影
  • 連接
  • 笛卡爾積

其中選擇、投影、除、並、笛卡爾積是5種基本操作,其他操作可以用基本操作來定義和導出,如數學中的乘法是不是可以用加法來計算得出

關係數據語言的分類

早期的關係操作能力通常用代數方式或邏輯方式來表示,分別稱爲

  • 關係代數,用對關係的運算來表達查詢要求
  • 關係演算,用謂詞來表達查詢要求
    • 元組關係演算,元組變量爲謂詞變元
    • 域關係演算,域變量爲謂詞變元

在計算機中,具有與之對應的關係代數語言元組關係演算語言域關係演算語言,然後還有一種介於關係代數和關係演算之間的結構化查詢語言(SQL)。它不僅具有豐富的查詢功能,而且具有數據定義和數據控制功能,是及查詢、數據定義語言、數據操縱語言和數據控制語言於一體的關係數據語言

在這裏插入圖片描述

借鑑

王珊,薩師煊.數據庫系統概論(第五版)[M].北京:高等教育出版社,2014:43-44.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章