Relations

不同列數的集合差異?

  • January 28, 2018

問題

當存在兩個集合 R 和 S 時,我們取R - S,我們從 R 中刪除存在於 S 中的元素。

對於兩側列數相同的情況,例如下面的範例,這可以正常工作:

在此處輸入圖像描述

但是,當 R 和 S 的列數不同時會發生什麼?

如果我記得,差異操作要求所涉及的兩個關係是兼容的,這意味著它們應該具有相同數量的列。

引用維基百科關於關係代數

對於集並集和集差集,所涉及的兩個關係必須是並集兼容的——即這兩個關係必須具有相同的屬性集。

引用自:https://dba.stackexchange.com/questions/196396