Oracle Database Assignment Help | Practice Set

a) Find the names of all authors of books published by "Penguin" that cost more than $10. Make sure each name is included only once in the result.
b) Find the title, publisher and price for all books with an unknown author.
c) The library is setting a summer reading program, where each book values a number of points, based on its length; the formula to determine points for a book is number of pages / 100, rounded up to the nearest integer. Calculate the number of points for each book and list it together with the book id and title. Name the calculated column "no_of_points".
d) Find the title and publisher of all books that are priced between 3 and 6 dollars. Requirements:
- All titles from each publisher must be reported consecutively, and sorted alphabetically from A to Z.
- Publisher names must be all shown in capital letters.
- The report must have the 3 columns: publisher, title, and a new calculated column that should be named "Selling price". A partial result is shown below:

e) How many copies of the book titled "The Lost Tribe" are owned by the library branch whose name is "Newport Branch"? Report the library branch id, name, and number of copies of the book. Separate join conditions from where conditions.
f) Find the card number and name of all members who have borrowed books from the Alexandria library branch. Requirements:
- List borrowers ordered by their card number.
- Make sure each name is included only once in the result.
- Separate join conditions from where conditions.
g) Find the card numbers of all library members who have not borrowed any books from the library. You must use set operations to write this query.
Solution:
Query a): select author
from book
where publisher='Penguin' AND price>10;
output:
AUTHOR
Stephen King
Silas Lambert
Stephen King
Query b):
select TITLE,PUBLISHER,PRICE from book where AUTHOR='unknown';
output:

Query c):
Select book_id, title, (no_of_pages/100) as no_of_points from book;
output:

Query d):
Select Upper(publisher), title,'Selling_price' || ' ' ||'$' || price as Selling_price from book where price between 3 and 6;
output:

Query e):
select book_copies.branch_id, book.title, book_copies.no_of_copies from book
inner join book_copies on book.book_id = book_copies.book_id
inner join library_branch on library_branch.branch_id = book_copies.branch_id where library_branch.branch_name = 'Newport Branch' and book.title = 'The Lost Tribe';
output:
There is no data present for branch name branch_name = 'Newport Branch';
So no row will selected for this.
Query f):
select Borrower.card_no, Borrower.name
from Borrower
inner join book_loans on book_loans.card_no = borrower.card_no
inner join book_copies on book_copies.book_id = book_loans.book_id and book_copies.branch_id = book_loans. branch_id
inner join library_branch on library_branch.branch_id = book_copies.branch_id
where library_branch.branch_name='Alexandria';
output
CARD_NO NAME
6 Tim Tegulpas
Last Query (g) you can try itself.
Their are many website that are providing database assignment help not have experts that have deep knowledge in specific subjects. We are totally focused on coding related projects, assignments and homework.
If you need any database related help then send your requirement details at:
Here you get all database related script without any plagiarism issues.



S8 có một chỗ mình thấy khá tiện là phần nhắc kiểm tra địa chỉ truy cập, đọc qua là biết đường dẫn có thể thay đổi chứ không mặc định tên nào gần giống cũng là đúng trang. Mình hay đọc lướt nên những thông tin kiểu này mà để lẫn trong một đoạn dài thì dễ bỏ qua lắm. Ở đây thấy có nhắc riêng nên cũng đỡ phải tự đoán. Còn phần giới thiệu thì mình mới xem sơ thôi, chưa có gì để nói về những tính năng bên trong. Riêng cách chia nội dung thành từng đoạn có tiêu đề thì khá hợp với kiểu đọc của mình, cần phần nào mới dừng lại ở…
b33 có đoạn giải thích chuyện tên gọi trùng với một mẫu bàn phím, mình đọc thấy khá có ích. Ban đầu cũng hơi thắc mắc sao một trang giải trí lại nhắc tới đồ công nghệ, nhưng đọc thêm vài dòng là hiểu họ muốn tránh người tìm kiếm bị nhầm. Mình thích kiểu nói rõ ngay trong nội dung như vậy, đỡ phải tự đoán hai bên có liên quan gì không. Bình thường gặp trang nhiều chữ là mình hay kéo nhanh, chỉ dừng lại ở chỗ nào đang cần xem thôi. Ở đây có tiêu đề tách từng phần nên cũng dễ theo dõi, không cần đọc liền từ đầu tới cuối. Riêng phần giới thiệu…
AO88 có phần menu khá dễ thấy, nên lúc vừa mở trang mình không phải loay hoay tìm chỗ để xem tiếp. Mình mới lướt một chút chứ chưa đọc kỹ, chủ yếu để ý cách trình bày vì thường gặp trang nhiều chữ quá là hơi ngại. Ở đây nhìn nhẹ mắt hơn mình tưởng, các phần không chen chúc nên xem sơ cũng khá thoải mái. Cá nhân mình thích kiểu cứ để mọi thứ rõ ràng như vậy, không cần cầu kỳ, miễn nhìn vào biết chỗ nào với chỗ nào là được. Có lúc chỉ định ghé qua thôi mà gặp giao diện gọn thì cũng muốn nán lại xem thêm chút. Mấy khối nội dung…
nk 88 làm mình chú ý ở chỗ nội dung giới thiệu được chia theo từng chủ đề, đọc tới đâu biết đang nói về phần nào tới đó. Mình thường chỉ lướt sơ mấy trang kiểu này, chứ gặp một đoạn dài nói đủ thứ cùng lúc là dễ bỏ qua lắm. Ở đây, phần giới thiệu các hình thức giải trí và phần hỗ trợ thành viên có tiêu đề riêng nên cũng tiện chọn đoạn muốn đọc. Mình không tìm hiểu kỹ từng trò hay kiểm chứng những thông tin trang đưa ra, chỉ thấy cách tách nội dung như vậy khá dễ theo dõi. Không cần đọc hết từ đầu mới biết bên dưới có gì,…
88vbet dạo này mình thấy có người nhắc tới khi nói về các nền tảng giải trí trực tuyến nên cũng thử mở vào xem cách họ bố trí giao diện ra sao. Mình không đi sâu vào nội dung hay từng trò cụ thể, mà chủ yếu quan sát cách các chuyên mục được phân chia trên trang và cách thông tin hiển thị cho người dùng. Nhìn tổng thể thì các khu như thể thao, casino, game bài hay slot thường được sắp xếp theo từng nhóm khá rõ, hiển thị dạng khối và danh sách nên lướt qua cũng dễ theo dõi. Các bảng dữ liệu được trình bày dạng cột khá gọn, giúp quan sát nhanh…