C++中關係代數的擴充套件運算子


關係資料模型是主要的資料模型,廣泛應用於世界各地的資料儲存和處理。該模型簡單易用,並具有處理資料所需的所有屬性和功能,且儲存效率高。

這些是關係代數的基本運算子,在這裡我們將學習一些擴充套件運算子。它們主要分為三種類型:

  1. 交集
  2. 連線
  3. 除法

 

交集運算是對關係R1和R2的一種特殊運算,結果關係包含同時存在於R1和R2中的元組。

連線

條件連線是一種特殊的連線,其中我們將多個關係連線起來,連線受某些條件支配。

自然連線是一種特殊的連線,其中關係的所有屬性都滿足相等條件。

左外連線是一種特殊的連線,它考慮左關係的所有元素以及滿足給定條件的右關係的元組。

右外連線是一種特殊的連線,它考慮右關係的所有元素以及滿足給定條件的左關係的元組。

全外連線是一種考慮來自左右關係的所有元素的連線。

除法運算僅在B是A的真子集時適用。它返回一個關係,其屬性是A - B的所有屬性。

更新於:2021年1月22日

694 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.