4 Solution
4 Solution
URN: 2023-B-04072004
Semester: III
Program: BCA
Web
SQL queries for performing CRUD (Create, Read, Update, Delete) operations on the Library
Management System schema.
sql
Copy code
sql
Copy code
INSERT INTO Book (Title, Author, Genre, PublishedYear, ISBN, AvailabilityStatus, PublisherID)
VALUES ('The Great Gatsby', 'F. Scott Fitzgerald', 'Fiction', 1925, '9780743273565', 'Available', 1);
sql
Copy code
VALUES ('Penguin Random House', '1745 Broadway, New York, NY', '1-800-123-4567');
sql
Copy code
sql
Copy code
sql
Copy code
SELECT * FROM Book
sql
Copy code
WHERE MemberID = 1;
sql
Copy code
sql
Copy code
FROM BorrowingTransaction
WHERE BorrowingTransaction.BookID = 1;
sql
Copy code
UPDATE Book
WHERE BookID = 1;
sql
Copy code
UPDATE Member
c. Update the return date for a borrowing transaction (when a member returns a book)
sql
Copy code
UPDATE BorrowingTransaction
WHERE TransactionID = 1;
sql
Copy code
WHERE BookID = 1;
sql
Copy code
WHERE MemberID = 1;
sql
Copy code
WHERE TransactionID = 1;
Notes:
● The UPDATE queries will affect all records that match the WHERE clause, so ensure the
condition is specific.
● You can use JOINs in SELECT queries to retrieve data from multiple related tables.
● INSERT operations create new rows, and you should always ensure the data being inserted is
correct and consistent with your schema.