DBMS Assignmnet
DBMS Assignmnet
QUESTIONS
1. Insert atleast 15 records in the STUDENT table.
Commands:
CREATE TABLE Student(
student_idNUMBER(4),
student_name VARCHAR2(30),
student_rollNUMBER(6),
student_stream VARCHAR2(20),
student_address VARCHAR2(20),
student_marksNUMBER(4),
student_registration VARCHAR2(10)
);
Output:
Query:
INSERT INTO Student VALUES('001','Liza Sinha',1,'CST','Howrah',889,'D202106554');
INSERT INTO Student VALUES('002','Trisa Das',2,'CST','Howrah',782,'D202106555');
INSERT INTO Student VALUES('003','Sayantika Mayur',3,'CST','Kolkata',625,'D202106556');
INSERT INTO Student VALUES('004','Shilpa Betal',4,'Civil','Sodepur',554,'D202106557');
INSERT INTO Student VALUES('005','Rajeswari
Basu',5,'Electrical','Barrackpore',625,'D202106558');
INSERT INTO Student VALUES('006','Arijit Mitra',6,'Electrical','Barrackpore',753,'D202106559');
INSERT INTO Student VALUES('007','Biswarup Das',7,'Civil','Baranagar',690,'D202106560');
INSERT INTO Student VALUES('008','Sneha Ghosh',8,'CST','Sodepur',662,'D202106561');
INSERT INTO Student VALUES('009','Shobnom Dasgupta',9,'Civil','Ghola',735,'D202106562');
INSERT INTO Student VALUES('010','Abhraneel
Bose',10,'Mechanical','Kolkata',841,'D202106563');
INSERT INTO Student VALUES('011','Projjal Sarkar',11,'Civil','Agarpara',583,'D202106564');
INSERT INTO Student VALUES('012','Rohan
Banerjee',12,'Electrical','Belghoria',650,'D202106565');
INSERT INTO Student VALUES('013','Jayashree
Das',13,'Automobile','Howrah',772,'D202106566');
INSERT INTO Student VALUES('014','Sumon Sanati',14,'Electrical','Kona',635,'D202106567');
2|Page
Query:
DESC Student;
Output:
Output:
Query:
SELECT * FROM Show;
Output:
4|Page
Query:
SELECT * FROMStudent ORDER BYstudent_id;
Output:
Query:
SELECT * FROMStudent ORDER BY student_id;
Output:
5|Page
9. Show the Registration Number and Students Name who are from
Barrackpore.
Query:
SELECTstudent_name,student_registrationFROMStudent WHERE
student_address='Barrackpore';
Output:
10. Show the table without containing the records where the students
are from ‘Baranagar’.
Query:
SELECT * FROMStudent WHEREstudent_address='Baranagar';
Output:
6|Page
Query:
INSERT INTO MEMBER_MASTER VALUES('M001','Liza Sinha','Howrah-711106');
INSERT INTO MEMBER_MASTER VALUES ('M002','Trisa Das','Howrah-711106');
INSERT INTO MEMBER_MASTER VALUES ('M003','Sayantika Mayur','Kolkata-700078');
INSERT INTO MEMBER_MASTER VALUES ('M004','Shilpa Betal','Sodepur-711067');
INSERT INTO MEMBER_MASTER VALUES ('M005','Rajeswari Basu','Barrackpore-700045');
Output:
Commands:
CREATE TABLE PUBLISHER_MASTER(
P_ID NUMBER(10),
P_NAME VARCHAR2(30)
);
Output:
7|Page
Query:
INSERT INTO PUBLISHER_MASTER VALUES('01','Ray and Martine');
INSERT INTO PUBLISHER_MASTER VALUES('02','Chaya Prakashani');
INSERT INTO PUBLISHER_MASTER VALUES('03','Parul Prakashani');
INSERT INTO PUBLISHER_MASTER VALUES('04','Dey and Ray');
INSERT INTO PUBLISHER_MASTER VALUES('05','Martine and sons');
Output:
Commands:
CREATE TABLE EMPLOYEE_MASTER(
E_ID NUMBER(10),
E_NAME VARCHAR2(30),
E_SALARY VARCHAR(10)
);
Output:
Query:
INSERT INTO EMPLOYEE_MASTER VALUES('01','Liza Sinha','30000');
INSERT INTO EMPLOYEE_MASTER VALUES('02','Trisa Das','35000');
INSERT INTO EMPLOYEE_MASTER VALUES('03','Sayantika Mayur','15000');
INSERT INTO EMPLOYEE_MASTER VALUES('04','Shilpa Betal','20000');
INSERT INTO EMPLOYEE_MASTER VALUES('05','Rajeswari Basu','27000');
Output:
Commands:
CREATE TABLE BOOK_MASTER(
B_ID NUMBER(10),
B_NAME VARCHAR2(30),
B_TYPE VARCHAR2(20),
B_AUTHOR VARCHAR2(20),
B_PRICE NUMBER(10)
);
Output:
8|Page
Query:
INSERT INTO BOOK_MASTER VALUES('001','Python','Text book','Ray and Dey',500);
INSERT INTO BOOK_MASTER VALUES('002','Hamlet','Story book','William
Shakespeare',1000);
INSERT INTO BOOK_MASTER VALUES('003','DBMS','Text book','Dey and Kanan',670);
INSERT INTO BOOK_MASTER VALUES('004','LetsC','Textbook','Biswas and Maity',350);
INSERT INTO BOOK_MASTER VALUES('005','Paradise Lost','Storybook','John
Milton',280);
Output:
Query:
SELECT E_NAME FROM EMPLOYEE_MASTER;
Output:
Query:
SELECT P_NAME FROM PUBLISHER_MASTER;
Output:
9|Page
4. Find the employee who have salary greater than Rs. 25000.
Query:
SELECT E_NAME FROM EMPLOYEE_MASTER WHEREE_SALARY>25000;
Output:
Query:
SELECT * FROM MEMBER_MASTER ORDER BY M_NUMBER;
Output:
10 | P a g e
6. Delete all the books name which have a price greater than Rs.500.
Query:
DELETEFROM BOOK_MASTER WHERE B_PRICE>500;
Output:
Query:
SELECT * FROM BOOK_MASTER ORDER BY B_ID;
Output:
7. Add a field named Mem_ph of data type ‘varchar 2’ and size ‘13’ to
the MEMBER _MASTER table.
Query:
ALTERTABLE MEMBER_MASTER ADDMem_ph varchar2(13);
Output:
Query:
SELECT * FROM MEMBER_MASTER ORDER BY M_NUMBER;
Output:
8. List the number of all members having ‘s’ or ‘S’ as the first latter in
their name.
Query:
SELECT M_NUMBER,M_NAME FROM MEMBER_MASTER WHERE M_NAME LIKE 'S%';
11 | P a g e
Output:
9. Find the name of all employee of library that having ‘a’ or ‘A’ as the
2nd letter in their name.
Query:
SELECT E_NAME FROM EMPLOYEE_MASTER WHERE E_NAME LIKE '_a%';
Output:
Source Code:
declare
numint:=7;
res int;
function fact(num IN int)
return int
AS
f int;
begin
f:=1;
for i in 1..num loop
f:=f*i;
end loop;
12 | P a g e
return f;
end fact;
begin
dbms_output.put_line('FINDING FACTORIAL OF:'||num);
res:=fact(num);
dbms_output.put_line('FACTORIAL IS:'||res);
end;
Output:
Source Code:
declare
num1 number;
num2 number;
temp number;
begin
num1:=544;
num2:=455;
dbms_output.put_line('before');
dbms_output.put_line('num1 = '|| num1 ||' num2 = '|| num2);
temp := num1;
num1 := num2;
num2 := temp;
dbms_output.put_line('after');
dbms_output.put_line('num1 = '|| num1 ||' num2 = '|| num2);
end;
Output:
13 | P a g e