Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. 4 copies of a new book Distributed and Cloud Computing has been added to the

ID: 3593312 • Letter: 1

Question

1. 4 copies of a new book Distributed and Cloud Computing has been added to the library. The price is $50.00 for each copy. Add the information to the book relation. Assume that bookid is automatically maintained by the system.
2. One of the checkout records is incorrect. It turns out, the student with id 4 never checked out the book with id 1. He checked out the book with id 2. Update the information in book_checkout relation.

Consider the following library database schema and example instance storing book bookid price total_copies 84.66 uction of Algorit Database System Concepts74.99 Stochastic Calulus for Finance 41.02 Stochastic Calculus for Finance II 55.22 course courseid titl structor text DB Organization Advanced DB Organization Math Finance I Math Finance II student faculty enroll studentid courseid studentid name gpa Tom 3.3 John 38 Mary 3.0 Kris 3.6 Alex 3.5 facultyiod James70000 Sarah60000 Jay80000 Rache 70000 Pau85000 book checkout bookid studentid date 2017-08-29 2017-09-02 2017-09-07 Hints: All the attributes that have integer values are of type INT; numbers with decimal point are of type NUMERIC; the attribute date of book checkout relation is of type DATE; others are of type VARCHAR Attributes with black background form the primary key of an relation The attribute instructorid of relation course is a foreign key to relation facuity, and tertbookid is a foreign key to relation book. The attribute studentid of relation enroll is a foreign key to relation student, and courseid is a foreign key to relation course. The attribute bookid of relation book_checkout is a foreign key to relation book, and studentid is a foreign key to relation student.

Explanation / Answer

1. 4 copies of a new book Distributed and Cloud Computing has been added to the library.
The price is $50.00 for each copy. Add the information to the book relation.
Assume that bookid is automatically maintained by the system.
book(bookid, title, price, total_copies)
The row ("Distributed and Cloud Computing", 50.00, 4) is to be added.
INSERT INTO book (title, price, total_copies) VALUES ("Distributed and Cloud Computing", 50.00, 4);
will insert the given row into the table book.

2. One of the checkout records is incorrect.
It turns out, the student with id 4 never checked out the book with id 1.
He checked out the book with id 2. Update the information in book_checkout relation.
('2017-09-07', 1, 4) should be modified to ('2017-09-07', 2, 4)
So, the update query is:
UPDATE book_checkout SET bookid = 2 WHERE bookid = 1 AND studentid = 4;
Don't forget to use both the conditions, unless otherwise, it will modify 2 rows instead of 1.