2014-10-06 72 views
0

我是關係代數中的新手,現在我在這個問題上停留了幾天。幫助PLZ。關係代數檢查所有項目是否屬於集合

enter image description here

+0

什麼構成擁有整個集合的所有者?它有三個相同的集合還是有三個集合? – user2548635 2014-10-08 04:09:42

+0

如果集合的所有項目都具有相同的所有者。 – 2014-10-09 02:35:38

回答

0

這裏是一個辦法做到這一點:

我們將進行分組和聚合函數在一起。首先,我們根據Collection進行分組,然後我們只對Owner進行計數明確的合計操作。讓我們打電話給我們的結果關係temp

使用這個結果關係,我們只找到具有計數不同值的元組等於1的元組,這將表明一個人擁有整個集合。

一旦我們找到元組,我們可以簡單地用原始關係進行自然連接以找到所有者名稱。

希望這會有所幫助。

相關問題