为什么这种级联投影不会改变投影效果?

时间:2018-06-21 23:11:04

标签: relational-database relational-algebra

从数据库系统概念开始:

  

只有一系列投影操作中的最终操作是   需要其他可以省略。这种转换也可以   称为级联投影。

     

enter image description here

为什么上面的方程式成立?

如果L2不是L1的超集,那么左侧的列是否会少于右侧的列?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

为什么上面的方程式成立?

投影的属性集必须是其自变量的子集。因此,每个左侧集合都是其右侧集合的子集。每个投影均保留其自变量的某些列。最后,仅剩下最左边的集合。这给了右边。

如果您清楚地写出等式表示E和L是什么,那么限制就显而易见了。

  

如果L2不是L1的超集,那么左侧的列是否会少于右侧的列?

L2必须是L1的超集。否则,左侧是不确定的。