据我了解,自然连接是经过预测的,经过过滤的笛卡尔积:
在这种假设下,您的答案与实际答案同构。
要看到这一点,您可能需要将自然联接扩展到上述算子序列,并使用关系代数定律将它们浮动。您会看到,由于到的投影name
,投影消失了,并且选择标准与上面的选择融合了起来。即使您从未更改自己答案的含义,您最终还是会得到与实际答案完全相同的树!
我可以想到您的讲师可以交替使用这些概念的一个原因:您的讲师希望您了解这些概念 可以 互换使用,因为“自然连接只是捷径”(尽管这值得商bat)。
关系代数-Cartesian Product vs Natural Join?
据我了解,自然连接是经过预测的,经过过滤的笛卡尔积:
在这种假设下,您的答案与实际答案同构。
要看到这一点,您可能需要将自然联接扩展到上述算子序列,并使用关系代数定律将它们浮动。您会看到,由于到的投影name
,投影消失了,并且选择标准与上面的选择融合了起来。即使您从未更改自己答案的含义,您最终还是会得到与实际答案完全相同的树!
我可以想到您的讲师可以交替使用这些概念的一个原因:您的讲师希望您了解这些概念 可以 互换使用,因为“自然连接只是捷径”(尽管这值得商bat)。