0

是否可以将属性值与关系代数中的聚合函数的值进行比较?我希望能够说如下的话:

(SELECTION) 子句 = 属性 1 > 计数(属性 2)

我的老师有点坚持只使用课堂上描述的方法,但是,如果它是关系代数的既定部分,我可以说服他接受我的答案,因为他首先是一名数学家,不能让我说他正在限制系统的已建立部分。

4

1 回答 1

2

有许多科学论文使用聚合运算符扩展关系代数。但是,我不相信您的老师会接受您的解决方案,因为他/她可能提到了他/她在课堂上使用的一本书,因此任何超出书籍语言的扩展可能是不可接受的。如果您真的很好奇,请考虑阅读以下论文:

  • G. Özsoyoğlu、ZM Özsoyoğlu、V. Matos。使用集值属性和聚合函数扩展关系代数和关系演算,ACM Transactions on Database Systems 12(4),1987

  • A.克鲁格。具有聚合函数的关系代数和关系微积分
    查询语言的等价性,ACM 杂志 29(3),1982

于 2012-04-08T23:04:51.363 回答