Can some rewrite the following sql tables into relational algebra format? a) SELECT NoOfCopies FROM ( (BOOK NATURAL JOIN BOOK_COPIES ) NATURAL JOIN LIBRARY_BRANCH ) WHERE Title = 'The Lost Tribe' AND BranchName = 'Sharpstown'
Can some rewrite the following sql tables into relational algebra format?
a)
SELECT NoOfCopies
FROM ( (BOOK NATURAL JOIN BOOK_COPIES ) NATURAL JOIN LIBRARY_BRANCH )
WHERE Title = 'The Lost Tribe' AND BranchName = 'Sharpstown'
b)
select count(b.No_of_copies ) from BOOK_COPIES b
join LIBRARY _BRANCH l on l.Branch_id=b.bBranch_id
join BOOK k on k.Book_id=l.Book_id
where k.Title=’The lost tribe’
group by l.Branch_id;
C)
SELECT Name FROM BORROWER B
WHERE NOT EXIST ( SELECT * FROM BOOK_LOANS L
WHERE B.CardNo = L.CardNo )
D)
select b.Title, br.Name, br.Address
from BOOK b join BOOK_LOANS bl using(Book_id)
join BORROWER br using(Card_no)
join LIBRARY _BRANCH lb using(Branch_id)
where lb.Branch_name=’Sharpstown’
and bl.Due _date=SYSDATE;
E)
SELECT L.BranchName, COUNT(*) FROM BOOK_COPIES B, LIBRARY_BRANCH L
WHERE B.BranchId = L.BranchId GROUP BY L.BranchName
f)
select b.Title ,bc.No_of_copies
from BOOK b join BOOK_AUTHORS ba using(Book_id)
join BOOK_COPIES bc using(Book_id)
join LIBRARY_BRANCH lb using(Branch_id)
where ba.Author_name=’Stephen King ’
and lb.Branch_name=’Central’.
![BOOK
Book_id Title Publisher_name
BOOK_AUTHORS
Book_id Author_name
PUBLISHER
Name Address Phone
BOOK_COPIES
Book_id Branch_id No_of_copies
BOOK_LOANS
Book_id Branch_id Card_no Date_out Due_date
LIBRARY_BRANCH
Branch_id Branch_name Address
BORROWER
Card_no Name Address Phone
Figure 8.14
A relational database
schema for a LIBRARY
database.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F7daa69d8-205a-4b72-abf5-96966d755823%2F4b5bf687-597a-436b-bb81-76e9a487db3f%2Fhppfl5o_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)