【发布时间】:2017-04-14 10:03:51
【问题描述】:
5.考虑以下库架构
Books (book_no,title,authors,publisher)
Borrower(borrower_id, name, DOB, job)
Borrowed(borrower_id,book_no,date)
用关系代数写出以下查询
- 一个。查找已借用“Wiley”出版的 3 本以上书籍的借款人的姓名和borrower_id
- 乙。查找借过“wiley”出版的任何书籍的借款人的姓名
- c。求每个借书人平均借书的数量。
【问题讨论】:
-
到目前为止你尝试了什么??
-
你有什么问题?到目前为止,您尝试了什么?
-
一个。您需要加入表格并按操作分组并给出条件 Wiley,b。只需通过加入所需的表来给出条件,c。与“a”相同,但不需要条件,只需计数
-
所有这些都需要在关系代数中完成,而不是SQL。如果您自己回答这些问题,我认为您将受益最大。学习愉快!
-
请参考您应该使用的“关系代数”。有许多。公认的答案是(仍然)SQL 不是任何常见的关系代数变体。
标签: database relational-algebra