0% found this document useful (0 votes)
15 views3 pages

Assignment No 2 Bc230200920

Uploaded by

mujeeb18040
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)
15 views3 pages

Assignment No 2 Bc230200920

Uploaded by

mujeeb18040
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/ 3

Assignment no 2

Bc230200920
Muhammad Mujeeb
Question:
The following database tables with their structure will be used.
1. Books

o BookID (Primary Key)

o Title

o Author

o Category

o Price

2. Members

o MemberID (Primary Key)

o Name

o Email

o JoinDate

3. Borrowings

o BorrowingID (Primary Key)

o MemberID (Foreign Key)

o BookID (Foreign Key)

o BorrowDate

o ReturnDate

4. Authors

o AuthorID (Primary Key)

o AuthorName

Country
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;

Tasks
Task Statement SQL Command
Sample Delete records from the Borrowings table where the ReturnDate is earlier than
1
January 1, 2022

1 Create a table named Members with the schema described above, including
3
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 = 6
'Technology', Price = 1000, Stock = 20.

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

4 Update the Email of a member in the Members table with MemberID = 'M002'
10
to '[email protected]'.

5 Retrieve the Title and Price of all books in the Books table where the Category
12
is 'Fiction' and the Price is less than 500.

You might also like