2015-12-05 39 views
-1
EMPLOYEE (fmane, minit, lname, ssn, birthdate, address, sex, salary, superssn, dno); KEY: ssn 
DEPARTMENT (dname, dnumber, mgrssn, mgrstartdate); KEY: dnumber. 
PROJECT (pname, pnumber, plocation, dnum); KEY: pnumber. 
WORKS_ON (essn, pno, hours); KEY: (essn, pno) 
DEPENDENT (essn, dependent-name, sex, bdate, relationship); KEY: (essn, dependent-name) 

我想用關係代數來獲得以下信息:關係代數,想找到我需要的信息,但不知道我做得對

給那些誰在各項工作的女性管理者的姓氏位於邁阿密的項目。

這裏是我的邏輯把我至今:

σ公司⋈員工LNAME plocation = '邁阿密'

我真的堅持

+0

說實話...這是你的功課嗎? –

+0

我投票結束這個問題作爲題外話,因爲這實際上不是一個編程問題。這是一個關係代數問題。 –

+0

@david hoelzer不,這是考試複習 –

回答

0

部經理標識。內部加入員工並僅查找女性。 內部加入Works_On。內部加入項目獲取項目列表並在邁阿密過濾。

現在所有在邁阿密的一部分。查看從上面獲得的不同計數(每名員工)是否與邁阿密所有項目中的計數匹配。

我實際上不知道如何在關係代數中表達,雖然我知道它除了最後一部分外很簡單。

相關問題