假設我們有這樣的關係模式顯示在關係代數的順序
住房建築商(HID,hName,hStreet,hCity,HZIP,hPhone)
模型(HID,MID,MNAME,平方英尺,故事)
細分(SNAME, sCity,sZip)
提供(SNAME,HID,MID,價格)
很多(SNAME, lotNum,lStAddr,lSize所,lPremium)
出售(SNAME,lotN嗯,HID,MID, 狀態)
我做關係代數針對各個子問題,發現在那個細分提供的模型所提供模型的數量和平均,最低和最高價格。同樣以家庭平均價格降序顯示結果。
我用SQL公式完成了,但是我很難將這個SQL翻譯成關係代數。有人能幫我嗎? 這是我走到這一步:
SQL:=
SELECT S, avg (O.price), min (O.price), max (O.price), count(*)
FROM offered O, subdivision S
WHERE O.sName = S.sName
GROUP BY S.sName
ORDER BY 4 desc;
注意,作爲陳述[這裏](http://stackoverflow.com/q/19741059/1607043)和[這裏](http://stackoverflow.com/a/14669231/1607043),你不能這樣做在訂購關係代數。 – DPenner1