NAME : D.
SENDHAN
REG NO: 20BCA0065
COURSE: DBMS
CODE:
1)
CREATE TABLE STUDENTS(
SNUM NUMBER(10) PRIMARY KEY,
SNAME VARCHAR2(30),
MAJOR VARCHAR2(20),
SLEVEL VARCHAR2(10),
AGE NUMBER(3),
CHECK (AGE BETWEEN 17 AND 60 ));
INSERT INTO STUDENTS VALUES (101,'XXX','IT','UG',20);
INSERT INTO STUDENTS VALUES (102,'YYY','BSC','UG',22);
INSERT INTO STUDENTS VALUES (103,'ZZZ','MTECH','PG',23);
INSERT INTO STUDENTS VALUES (104,'SSS','BCA','UG',22);
INSERT INTO STUDENTS VALUES (105,'HEMA','MBA','PG',28);
SELECT * FROM STUDENTS;
CREATE TABLE FACULTY (
FID NUMBER(10) PRIMARY KEY,
FNAME VARCHAR2(30),
DEPTID NUMBER(10));
INSERT INTO FACULTY VALUES (701,'PROF.AAA',201);
INSERT INTO FACULTY VALUES (702,'PROF.BBBB',202);
INSERT INTO FACULTY VALUES (703,'PROF.CCC',203);
INSERT INTO FACULTY VALUES (704,'PROF.M.KUMAR',204);
INSERT INTO FACULTY VALUES (705,'PROF.DDD',205);
SELECT * FROM FACULTY ;
CREATE TABLE CLASS (
CNAME VARCHAR2(30),
MEETS_AT_TIME NUMBER(10,2),
ROOM_NO NUMBER(10),
FID NUMBER(10),
FOREIGN KEY (FID) REFERENCES FACULTY (FID));
INSERT INTO CLASS VALUES ( 'ABC',9.00,100,701);
INSERT INTO CLASS VALUES ('EFG',9.30,101,702);
INSERT INTO CLASS VALUES ('HIJ',10.10,102,703);
INSERT INTO CLASS VALUES ('KLM',09.20,103,704);
INSERT INTO CLASS VALUES ('NOP',09.11,104,705);
SELECT * FROM CLASS;
2)QUESTION ANSWERS
SELECT CNAME , ROOM_NO FROM CLASS WHERE MEETS_AT_TIME
BETWEEN 9.00 AND 10.00;
ALTER TABLE FACULTY ADD (SPECIALIZATION VARCHAR2(30));
SELECT * FROM FACULTY;
SELECT FACULTY.FNAME, ROOM_NO FROM FACULTY,CLASS WHERE
FACULTY.FID=CLASS.FID AND ROOM_NO = 100;
SELECT FACULTY.FNAME , CNAME FROM FACULTY,CLASS WHERE
FACULTY.FID=CLASS.FID AND FACULTY.FNAME = 'PROF.M.KUMAR';
OUTPUT