2014-10-06 70 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的元组,这将表明一个人拥有整个集合。

一旦我们找到元组,我们可以简单地用原始关系进行自然连接以找到所有者名称。

希望这会有所帮助。

相关问题