0% found this document useful (0 votes)
17 views13 pages

Dbms Lab2 Ce097

Uploaded by

mrudulshah24
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)
17 views13 pages

Dbms Lab2 Ce097

Uploaded by

mrudulshah24
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/ 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