TermWorkDBMS
TermWorkDBMS
Semester -I
Termwork of
Database Management System
Student Name: Harsh Jayeshbhai Chandarana
Roll No: MCA021
Submitted To:
Purvi Jardos:
Creating Table
MCA021
Database Management System 2
Table 1 : Suppliers
Table 2 : Parts
Table 3 : Catalogue
Inserting Records
MCA021
Database Management System 3
Table 1:
Table 2:
MCA021
Database Management System 4
Table 3:
Output’s Of Tables
MCA021
Database Management System 5
MCA021
Database Management System 6
Question 1
Querie
Output
MCA021
Database Management System 7
Question 2
Querie
Output
MCA021
Database Management System 8
Question 3
Querie
SELECT Suppliers.S_name
FROM Suppliers
JOIN Catalogue ON Suppliers.Sid = Catalogue.Sid
JOIN Parts ON Catalogue.Pid = Parts.Pid
WHERE Parts.Colour = 'Red';
Output
S_name
ABC Corp
Super Market
MCA021
Database Management System 9
Question 4
Querie
SELECT P_name
FROM Parts
JOIN Catalogue ON Parts.Pid = Catalogue.Pid
ORDER BY Catalogue.Cost DESC
LIMIT 1;
Output
P_name
USB
Question 5
MCA021
Database Management System 10
Display name and total cost of part which have total cost
greater than 10 Rs
Querie
Output
P_name Total_Cost
Widget 10.50
Gizmo 12.75
Thingamajig 11.25
Gadget 14.00
Mechanism 13.25
Instrument 15.00
USB 15.32
MCA021
Database Management System 11
Question 6
Querie
SELECT Parts.P_name
FROM Parts
JOIN Catalogue ON Parts.Pid = Catalogue.Pid
JOIN Suppliers ON Catalogue.Sid = Suppliers.Sid
WHERE Suppliers.S_name = ‘Rakesh';
Output
P_name
Bolt
MCA021
Database Management System 12
Question 7
Querie
SELECT Pid
FROM Catalogue
GROUP BY Pid
Output
Pid
111
MCA021
Database Management System 13
Question 8
Querie
Output
Question 9
MCA021
Database Management System 14
Querie
FROM Suppliers
GROUP BY S_name;
Output
S_name Total_cost
ABC Corp 63.25
XYZ LTD 19.25
Global Supplies 23.50
Tech Solutions 17.75
Mega Suppliers 28.25
Super Market 15.32
Question 10
MCA021
Database Management System 15
Querie
DELIMITER $$
BEGIN
SELECT SUM(Cost)
INTO total_cost
FROM Catalogue
END $$
DELIMITER ;
MCA021
Database Management System 16
Output
CALLGetTotalCost('Widget',@totalcost);
Total_cost
30.50
Question 11
Querie
MCA021
Database Management System 17
DELIMITER $$
RETURNS VARCHAR(255)
DETERMINISTIC
BEGIN
SELECT GROUP_CONCAT(S_name)
INTO supplier_list
FROM Suppliers
RETURN supplier_list;
END $$
DELIMITER ;
Output
MCA021
Database Management System 18
SELECT GetSuppliersByColor('Red');
Names
ABC Corp, Super Market, Rakesh
MCA021