0% found this document useful (0 votes)
14 views4 pages

CS403 Assignment 2

The document is an assignment for CS403 submitted by Ali Zaib Tahir, ID BC230201414, for the Fall 2024 session. It includes a list of SQL queries and requires the selection of correct queries to fill out a tasks table with corresponding serial numbers. The tasks involve creating tables, inserting records, updating member emails, and retrieving book information based on specified criteria.

Uploaded by

hassanzaix07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

CS403 Assignment 2

The document is an assignment for CS403 submitted by Ali Zaib Tahir, ID BC230201414, for the Fall 2024 session. It includes a list of SQL queries and requires the selection of correct queries to fill out a tasks table with corresponding serial numbers. The tasks involve creating tables, inserting records, updating member emails, and retrieving book information based on specified criteria.

Uploaded by

hassanzaix07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

NAME

ALI ZAIB TAHIR

ID
BC230201414

SESSION
FALL 2024

SUBMITTED TO
CS403
CS403
ASSIGNMENT: 02
Question: 01

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

Sr. No. SQL Query

1 DELETE FROM Borrowings WHERE ReturnDate < '2022-01-01';

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

8 DELETE FROM Borrowings WHERE ReturnDate < '2024-01-01';


9 CREATE TABLE Books (MemberID INT PRIMARY KEY, Name
VARCHAR(100), Email VARCHAR(100), JoinDate DATE );

10 UPDATE Members SET Email = '[email protected]' WHERE MemberID


= 'M002';

11 DELETE FROM Borrowings WHERE IssueDate < '2024-01-01';

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');

14 UPDATE Members EDIT Email = '[email protected]' WHERE MemberID


= 'M002';

15 SELECT Title, Price FROM Books WHERE Category = 'Technology' AND Price
< 500;

Solution:

Tasks

Task Statement SQL Command

Sample Delete records from the Borrowings table where the ReturnDate is
1
earlier than January 1, 2022

1 Create a table named Members with the schema described above,


3
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 ', 6
Category = 'Technology', Price = 1000, Stock = 20.

3 Delete all records from the Borrowings table where the ReturnDate is
8
earlier than January 1, 2024.

4 Update the Email of a member in the Members table with MemberID =


10
'M002' to '[email protected]'.

5 Retrieve the Title and Price of all books in the Books table where the 12
Task Statement SQL Command

Category is 'Fiction' and the Price is less than 500.

THANK YOU!

You might also like