3

以上两者之间有“真正的”区别吗?除了它们的语法之间最微小的差异之外?

4

4 回答 4

1

面向元组的演算使用元组变量,即,其唯一允许值是该关系的元组的变量。例如 QUEL 面向域的微积分具有域变量,即,范围在基础域而不是关系之上的变量。例如,ILL、DEDUCE....面向元组的演算使用元组变量,即,其唯一允许值是该关系的元组的变量。乙

于 2011-09-28T02:41:09.600 回答
0

两者在概念上有很大的区别。在元组关系演算的情况下,您对每个元组进行操作,但在域关系演算的情况下,您处理每个列或属性。这两种方法都可以用来获得任何结果。

于 2014-03-17T13:29:39.007 回答
0

据我回忆,它们同样具有表达能力——也就是说,任何可以使用域关系代数表达的东西也可以使用元组关系演算来表达。有些人发现 DRA 更容易解释......

于 2009-04-22T17:26:15.037 回答
0

域演算与元组演算的不同之处在于公式中使用的变量类型:

变量的范围不是元组,而是来自属性域的单个值。要为查询结果形成 n 次关系,我们必须有 n 个这些域变量——每个属性一个。

于 2010-01-30T14:20:00.447 回答