这应该是选择还是投影

时间:2012-10-21 11:45:55

标签: selection projection

我正在学习关系代数。我有一张桌子,

Staff(name,salary,position)

现在提出一个问题,

List all the managers with salary >25,000

现在正确答案是,

selection position = manager ^ salary >25000(staff)

但我以为是的,

projection position = manager ^ salary >25000(staff)

因为我们正在选择表中的特定属性而不是选择所有属性。请指导。感谢

1 个答案:

答案 0 :(得分:1)

您想“列出所有经理”,这意味着“选择多个行”。

您不是“选择特定属性”,而是要过滤特定属性(以选择行)。

预测将“列出所有经理的姓名和工资”。

就SQL而言:

  • 选择是WHERE子句

  • Projection是SELECT子句中列的列表