2012-10-21 51 views
0

我有學習關係代數。我有一個表,這應該是選擇或投影

Staff(name,salary,position) 

現在問題狀態,

List all the managers with salary >25,000 

現在,正確的答案是,

selection position = manager^salary >25000(staff) 

但我在想,這是,

projection position = manager^salary >25000(staff) 

由於我們正在選擇一個particulul表中的ar屬性並未選擇所有屬性。請指導。謝謝

回答

1

你想「列出所有的經理」,這意味着「選擇行數」。

你不是「選擇一個特定的屬性」,但你正在過濾一個特定的屬性(選擇一行)。

預測將「列出所有經理的姓名和薪水」。

在SQL方面:

  • 選擇在WHERE子句

  • 投影列的SELECT子句中的列表