Fall 2024 - CS403 - 2
Fall 2024 - CS403 - 2
Instructions:
Please read the following instructions carefully before solving & submitting the assignment solution:
It should be clear that your assignment will not get any credit (zero marks) if:
Objectives:
GOOD LUCK
Marks: 20
Assignment no. 2
Virtual University of Pakistan 2
1. Books
o Title
o Author
o Category
o Price
2. Members
o Name
o Email
o JoinDate
3. Borrowings
o BorrowDate
o ReturnDate
4. Authors
o AuthorName
o Country
Assignment no. 2
Virtual University of Pakistan 3
You are required to select the correct SQL query from the Table title ‘List of Queries’ and then fill out the Table
named ‘Tasks’ with the proper serial number:
List of Queries
2 INSERT INTO Books (BookID, Title, Author, Price, Stock) VALUES (B001, 'Database Systems',
'Salman', '1000', '20');
3 CREATE TABLE Members (MemberID INT PRIMARY KEY, Name VARCHAR(100), Email
VARCHAR(100), JoinDate DATE );
4 UPDATE Members SET Email = '[email protected]' WHERE MemberID = 'M006';
5 SELECT Title, Price FROM Books WHERE Category = 'Fiction' AND Price > 500;
6 INSERT INTO Books (BookID, Title, Author, Category, Price, Stock) VALUES ('B001', 'Database
Systems', 'Salman', 'Technology', 1000, 20);
7 CREATE TABLE Members (MemberID VARCHAR(100), Name DATE, Email INT, JoinDate INT
9 CREATE TABLE Books (MemberID INT PRIMARY KEY, Name VARCHAR(100), Email
VARCHAR(100), JoinDate DATE );
12 SELECT Title, Price FROM Books WHERE Category = 'Fiction' AND Price < 500;
13 INSERT INTO Authors (BookID, Title, Author, Category, Price, Stock) VALUES (B001,
'Database Systems', 'Salman', Technology, '1000', '20');
15 SELECT Title, Price FROM Books WHERE Category = 'Technology' AND Price < 500;
Assignment no. 2
Virtual University of Pakistan 4
Sample
Tasks Task
1 Create a table named Members with the schema described above, including primary
key and any foreign key relationships if applicable.
2 Insert a new record into the Books table with the following details: BookID = 'B001',
Title = 'Database Systems', Author = 'Salman ', Category = 'Technology', Price =
1000, Stock = 20.
3 Delete all records from the Borrowings table where the ReturnDate is earlier than
January 1, 2024.
4 Update the Email of a member in the Members table with MemberID = 'M002' to
'[email protected]'.
5 Retrieve the Title and Price of all books in the Books table where the Category is
'Fiction' and the Price is less than 500.
Note: Do not write the complete SQL Query in ‘SQL Command’ Column in the above table. Only write the correct
query’s serial no. as written in the sample task.
Assignment no. 2