问答题
[说明]
设有三个关系:
BOOK (BNO,BNAME,PUBLISH_YEAR,PRICE,PRESS)
READ(RNO,RNAME,DUTY)
BR(BNO,RNO,RETURN_DAY)
试用关系代数表达式表示下列查询语句:
问答题
[问题1]
检索读者号为01的读者所借的所有的书名。
【正确答案】
【答案解析】∏BNAME(σ
RN0="01"
(BOOKD

问答题
[问题2]
检索读者DAVID没有借的书号。
【正确答案】
【答案解析】∏
BNO
(BOOK)-∏
BNO
(σ
RNAME="DAVID"
(READ

问答题
[问题3]
检索在1988年以前出版的书名。
【正确答案】
【答案解析】∏
RNAME
(σ
PUBLIJSH_YEAR<"1998"
(BOOK))
问答题
[问题4]
检索被DUTY为老师的读者借出的所有的书名。
【正确答案】
【答案解析】∏
BNAME
((∏
BNO
(BOOK) -∏
BNO
(σ
DUTY="老师"
(READD

BR)))(

问答题
[问题5]
检索借了书号为BOOKl这本书的读者号。
【正确答案】
【答案解析】∏
RNO
(BR)÷∏
BNO
(σ
BSO="BOOKI"
(BOOK))