关系代数中的自然连接查询?

时间:2014-03-04 19:41:39

标签: relational relational-algebra

“任何包含自然连接运算符的关系代数查询也可以由没有自然连接运算符的等效关系代数查询表示”。是真还是假

我对这个问题感到困惑,我觉得好像装了。我认为这是真的,因为:

(自然连接)输出来自两个输入关系的行对

在所有属性上具有相同的值

具有相同的名称。

(笛卡尔积)输出两个输入的所有行对

关系(无论他们是否

在公共属性上具有相同的值)

1 个答案:

答案 0 :(得分:0)

具有相同属性的关系的笛卡尔积不是关系运算符。它会产生的结果是,关系{TUP {A 2}}和{TUP {A 4}}不可能是一种关系。

尽管如此,确实可以在重命名加上笛卡尔积加上限制加投影方面表达自然联接。