You are on page 1of 5

MID-TERM LAB EXAMINATION

NAME: SHUBH KAPIL


(20BCI0265)

SUBJECT: DATABASE MANAGEMENT


SYSTEM

COURSE CODE: CSE2004


TABLE CREATION:

CREATE TABLE SUPPLIERS(SID NUMBER, SNAME VARCHAR(10), CITY


VARCHAR(10));
CREATE TABLE PARTS(PID NUMBER, PNAME VARCHAR(10), COLOR
VARCHAR(10));
CREATE TABLE CATA_LOG(SID NUMBER, PID NUMBER, COST REAL);

Q1)

SELECT S.SNAME, P.PNAME FROM SUPPLIERS S, PARTS P,


CATA_LOG C
WHERE
S.SID=C.SID AND C.PID=P.PID AND C.COST>1 AND
C.COST<20000;
Q2)

SELECT S.SID FROM SUPPLIERS S, PARTS P, CATA_LOG C


WHERE (P.COLOR ='RED' AND S.CITY='CHENNAI') AND
C.PID=P.PID AND C.SID=S.SID ;

Q3)

SELECT P.PNAME FROM CATA_LOG C, PARTS P


WHERE P.PID=C.PID ORDER BY C.COST DESC;
Q4)

DECLARE
P_PARTS PARTS%ROWTYPE;
R NUMBER:=&R;
BEGIN
SELECT *
INTO P_PARTS
FROM PARTS
WHERE PARTS.PID=CATA_LOG.PID AND
CATA_LOG.COST>R;

dbms_output.Put_line('PARTS Details : ID:'


||P_PARTS.PARTS.PID
||' Name: '
||P_PARTS.PNAME
||' COLOR: '
||P_PARTS.COLOR);
END;
/
Q5)

CREATE OR REPLACE PROCEDURE NAME


(N OUT SUPPLIERS.SNAME%TYPE, I IN
SUPPLIERS.SID%TYPE)
is
begin
select sname into n from SUPPLIERS where SID=I;
end info;
/

You might also like