如果表没有同名的属性,自然连接在关系代数中会返回什么?它将为空还是与叉积(笛卡尔运算符)相同?
问问题
19674 次
3 回答
27
如果两个关系之间没有共同的属性并且您执行 a natural join
,它将返回cartesian product
两个关系中的 。
于 2013-02-10T14:50:28.153 回答
7
将返回两个表的笛卡尔积。这是因为当我们对两个表执行任何 JOIN 操作时,将执行这些表的笛卡尔积,然后根据 WHERE 子句中的任何选择条件返回结果行。但是这里和那里不是常见的列,该过程在笛卡尔积之后停止。
于 2014-07-11T14:23:30.200 回答
0
它将返回表格的笛卡尔积。如果有共同属性,则自然连接将删除共同属性的重复性
于 2014-03-07T13:16:58.020 回答