跳轉到內容

DBMS/查詢語言

來自華夏公益教科書,開放的書籍,開放的世界

查詢語言

[編輯 | 編輯原始碼]
查詢
從關係模式的關係中檢索元組
查詢語言
用於從關係模式的關係中檢索資訊(元組)的語言。

查詢語言的型別

  • 過程式語言
  • 非過程式語言

數學查詢語言

  • 關係代數
  • 元組關係演算
  • 域關係演算

關係代數

[編輯 | 編輯原始碼]

關係代數是一種過程式查詢語言

    • 操作
      1. 選擇 (r σ s) -
      2. 投影 (r ∏ s) -
      3. 並集: (r ∪ s)
      4. 差集: (r – s)
      5. 笛卡爾積: (r X s)
      6. 重新命名: ( ρr )
      7. 交集
      8. 自然連線
      9. 除法
      10. 並集
      11. 交集
      12. 外連線

BY:NA

元組關係演算

[編輯 | 編輯原始碼]

元組變數是一個變數,它將特定關係模式的元組作為值。也就是說,分配給給定元組變數的每個值都具有相同數量和型別的欄位。元組關係演算查詢具有形式 {T I p(t)},其中 T 是一個元組變數,p(T) 表示一個描述 T 的公式;此查詢的結果是所有元組 t 的集合,對於這些元組,公式 p(T) 在 T=t 時評估為真。

域關係演算

[編輯 | 編輯原始碼]
華夏公益教科書