阅读以下说明,回答问题1-5。[说明] 设有三个关系: BOOK (BNO,BNAME,PUBLISH_YEAR,PRICE,PRESS) READ(RNO,RNAME,DUTY) BR(BNO,RNO,RETURN_DAY) 试用关系代数表达式表示下列查询语句:
问答题 检索读者号为01的读者所借的所有的书名。
【正确答案】正确答案:∏BNAME(σRN0='01'(BOOKD
【答案解析】
问答题 检索读者DAVID没有借的书号。
【正确答案】正确答案:∏BNO(BOOK)-∏BNO(σRNAME='DAVID'(READ
【答案解析】
问答题 检索在1988年以前出版的书名。
【正确答案】正确答案:∏RNAME(σPUBLIJSH_YEAR<'1998'(BOOK))
【答案解析】
问答题 检索被DUTY为老师的读者借出的所有的书名。
【正确答案】正确答案:∏BNAME((∏BNO(BOOK) -∏BNO(σDUTY='老师' (READDBR)))(
【答案解析】
问答题 检索借了书号为BOOKl这本书的读者号。
【正确答案】正确答案:∏RNO(BR)÷∏BNO(σBSO='BOOKI'(BOOK))
【答案解析】