0
我們有以下模式:誰教的大部分課程在2009年關係數據庫 - 找到教官誰教的大部分課程在2009年
instructor(ID, name, dept name, salary)
teaches(ID, course id, sec id, semester, year)
查找導師有人可以幫我嗎?我很困惑如何在關係代數中寫出這些。
我們有以下模式:誰教的大部分課程在2009年關係數據庫 - 找到教官誰教的大部分課程在2009年
instructor(ID, name, dept name, salary)
teaches(ID, course id, sec id, semester, year)
查找導師有人可以幫我嗎?我很困惑如何在關係代數中寫出這些。
這必須是功課;-)所以,我給你一些提示...
因爲我沒有做過元組關係演算,因爲大學(http://en.wikipedia.org/wiki/Relational_algebra),這裏是SQL近似,
select instructor.ID, instructor.name, count(teaches.ID)
from instructor
join teaches on teaches.ID = instructor.ID
and count(teaches.ID) >= ...
group by ...
讓你用>和>值填寫組。
想想你如何計算每個老師多少的課程講授,
select teaches.ID, count(*)
from teaches
group by teaches.ID
你怎麼能得到'在關係代數最courses'? –