关系代数和关系微积分之间的区别
关系代数
关系代数是一种过程查询语言,它将关系实例作为输入,并产生关系实例作为输出。它使用运算符执行查询。运算符可以是一元或二进制。他们接受关系作为他们的投入,并接受产量关系作为他们的产出。关系代数是在关系上递归执行的,中间结果也被视为关系。
关系代数的基本运算如下:
选择
项目
联盟
设置不同
笛卡尔积
改名
关系演算
与关系代数相反,关系演算是一种非过程查询语言,也就是说,它告诉您该做什么,但从不解释该怎么做。
关系演算以两种形式存在-
元组关系演算(TRC)
领域关系演算(DRC)
以下是关系代数和关系微积分之间的一些重要区别。