0% found this document useful (0 votes)
9 views

Dbms Lab2 Ce097

Uploaded by

mrudulshah24
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Dbms Lab2 Ce097

Uploaded by

mrudulshah24
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

DBMS LAB2

Name: Kantariya Kishan P.


Roll No: CE097
Batch: B1

1. Create the following tables.

i) CLIENT_MASTER

CREATE TABLE CLIENT_MASTER(

CLIENT_NO VARCHAR2(6),

NAME VARCHAR2(20),

ADDRESS1 VARCHAR2(30),

ADDRESS2 VARCHAR2(30),

CITY VARCHAR2(15),

STATE VARCHAR2(15),

PINCODE NUMBER(6),

BAL_DUE NUMBER(10, 2)

O/P: Table created.

ii) PRODUCT_MASTER

CREATE TABLE PRODUCT_MASTER (


PRODUCT_NO VARCHAR2(6),

DESCRIPTION VARCHAR2(15),

PROFIT_PERCENT NUMBER(4, 2),

UNIT_MEASURE VARCHAR2(10),

QTY_ON_HAND NUMBER(8, 0),

REORDER_LVL NUMBER(8, 0),

SELL_PRICE NUMBER(8, 2),

COST_PRICE NUMBER(8, 2)

O/P: Table created.

2. Insert the following data into their respective tables.

i) Data of client_master

INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,


CITY, STATE, PINCODE, BAL_DUE) VALUES ('0001', 'Ivan', 'A/2', 'Worli',
'Bombay', 'Maharashtra', 400054, 15000)
O/P: 1 row(s) inserted.

INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,


CITY, STATE, PINCODE, BAL_DUE) VALUES ('0002', 'Vandana', 'B/2', 'Juhu',
'Madras', 'Tamilnadu', 780001, 0)
O/P: 1 row(s) inserted.
INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,
CITY, STATE, PINCODE, BAL_DUE) VALUES ('0003', 'Pramada', 'C/4', 'Nariman',
'Bombay', 'Maharashtra', 400057, 5000)
O/P: 1 row(s) inserted.

INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,


CITY, STATE, PINCODE, BAL_DUE) VALUES ('0004', 'Basu', 'A/5', 'Bandra',
'Bombay', 'Maharashtra', 400056, 0)
O/P: 1 row(s) inserted.

INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,


CITY, STATE, PINCODE, BAL_DUE) VALUES ('0005', 'Ravi', 'E/10', 'Delhi', 'Delhi',
'Delhi', 100001, 2000)
O/P: 1 row(s) inserted.

INSERT INTO CLIENT_MASTER (CLIENT_NO, NAME, ADDRESS1, ADDRESS2,


CITY, STATE, PINCODE, BAL_DUE) VALUES ('0006', 'Rukmini', 'B/6', 'Juhu',
'Bombay', 'Maharashtra', 400050, 0)
O/P: 1 row(s) inserted.

ii) Data of product_master

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P00001', '1.44floppies', 5, 'piece', 100, 20, 525, 500);

O/P: 1 row(s) inserted.


INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,
PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P03453', 'Monitors', 6, 'piece', 10, 3, 12000, 11200);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P06734', 'Mouse', 5, 'piece', 20, 5, 1050, 500);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P07865', '1.22 floppies', 5, 'piece', 100, 20, 525, 500);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P07868', 'Keyboards', 2, 'piece', 10, 3, 3150, 3050);


O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P07885', 'CD Drive', 2.5, 'piece', 10, 3, 5250, 5100);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P07965', '540 HDD', 4, 'piece', 10, 3, 8400, 8000);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)

VALUES ('P07975', '1.44 Drive', 5, 'piece', 10, 3, 1050, 1000);

O/P: 1 row(s) inserted.

INSERT INTO PRODUCT_MASTER (PRODUCT_NO, DESCRIPTION,


PROFIT_PERCENT, UNIT_MEASURE, QTY_ON_HAND, REORDER_LVL,
SELL_PRICE, COST_PRICE)
VALUES ('P08865', '1.22 Drive', 5, 'piece', 2, 3, 1050, 1000);

O/P: 1 row(s) inserted.

3. On the basis of the above two tables write a query to answer the
following questions.

a. Find out the names of all the clients.

SELECT NAME FROM CLIENT_MASTER;

O/P:
b. Retrieve the list of names and cities of all the clients.
SELECT NAME, CITY FROM CLIENT_MASTER;

O/P:
c. List the various products available from the product_master table.

SELECT DESCRIPTION FROM PRODUCT_MASTER;

O/P:

d. List all the clients who are located in Bombay.

SELECT * FROM CLIENT_MASTER WHERE CITY = 'Bombay';


O/P:

e. Display the information for client no 0001 and 0002.

SELECT * FROM CLIENT_MASTER WHERE CLIENT_NO IN ('0001', '0002');

O/P:

f. Find the products with description as ‘1.44 drive’ and ‘1.22 Drive’.

SELECT * FROM PRODUCT_MASTER WHERE DESCRIPTION IN ('1.44 Drive',


'1.22 Drive');

O/P:
g. Find all the products whose sell price is greater than 5000.

SELECT * FROM PRODUCT_MASTER WHERE SELL_PRICE > 5000;

O/P:

h. Find the list of all clients who stay in city ‘Bombay’ or city ‘Delhi’ or ‘Madras’.

SELECT * FROM CLIENT_MASTER WHERE CITY IN ('Bombay', 'Delhi',


'Madras');

O/P:

i. Find the product whose selling price is greater than 2000 and less than or equal
to 5000.
SELECT * FROM PRODUCT_MASTER WHERE SELL_PRICE > 2000 AND
SELL_PRICE <= 5000;

O/P:

j. List the name, city and state of clients not in the state of ‘Maharashtra’.

SELECT NAME, CITY, STATE FROM CLIENT_MASTER WHERE STATE !=


'Maharashtra';

O/P:

k. Change the selling price of '1.44 floppies' to Rs. 1150.00.

UPDATE PRODUCT_MASTER SET SELL_PRICE = 1150 WHERE DESCRIPTION =


'1.44floppies';
O/P: 1 row(s) updated.

l. Delete the record with client 0001 from the client_master table.

DELETE FROM CLIENT_MASTER WHERE CLIENT_NO = '0001';


O/P: 1 row(s) deleted.
m. Change the city of client_no 0005 to Bombay.

UPDATE CLIENT_MASTER SET CITY = 'Bombay' WHERE CLIENT_NO =


'0005';

O/P: 1 row(s) updated.

n. Change the bal_due of client_no 0001 to 1000.

UPDATE CLIENT_MASTER SET BAL_DUE = 1000 WHERE CLIENT_NO = '0001';


O/P: 1 row(s) updated.

o. Find the products whose selling price is more than 1500 and also find the new
selling price as original selling price * 15.

SELECT DESCRIPTION, SELL_PRICE, SELL_PRICE * 15 AS NEW_SELL_PRICE


FROM PRODUCT_MASTER WHERE SELL_PRICE > 1500;

O/P:
p. Delete all products from the product_Master where the quantity on hand is
equal to 100.

DELETE FROM PRODUCT_MASTER WHERE QTY_ON_HAND = 100;


O/P: 1 row(s) deleted.

q. Delete from Client_Master where the column state holds the value ‘TamilNadu’.

DELETE FROM CLIENT_MASTER WHERE STATE = 'Tamilnadu';


O/P: 1 row(s) deleted.

You might also like