域和元组关系演算

时间:2009-04-22 16:54:49

标签: tuples tuple-relational-calculus

上述两者之间是否存在“真正的”差异? 除了他们的语法之间最微小的差异?

4 个答案:

答案 0 :(得分:1)

面向元组的微积分使用元组变量,即变量,其唯一允许值是该关系的元组。例如。 QUEL面向域的微积分具有域变量,即变量范围超过底层域而不是过度关系。例如。 ILL,DEDUCE ....面向元组的微积分使用元组变量,即变量,其唯一允许值是该关系的元组。 ë

答案 1 :(得分:1)

两者之间存在很大的概念差异。在元组关系演算的情况下,你对每个元组进行操作,但是在域关系演算的情况下,你处理每个列或属性。这两个方法都可用于获取任何元组或属性。结果

答案 2 :(得分:0)

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

答案 3 :(得分:0)

域微积分与公式中使用的变量类型中的元组微积分不同:

变量的范围超过了属性域中的单个值,而不是变量的范围超过元组。 要为查询结果形成度数n的关系,我们必须有n个这样的域变量 - 每个属性一个。