0% found this document useful (0 votes)
62 views5 pages

DBMS - Fat Lab

The document contains SQL code to create tables for students, faculty, and classes with attributes like name, ID number, major, and time. Data is inserted into the tables. Queries are written to retrieve class names and rooms between certain times, add a column to the faculty table, and join tables to find a faculty name and class based on room number or faculty name.

Uploaded by

StarK FTW
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views5 pages

DBMS - Fat Lab

The document contains SQL code to create tables for students, faculty, and classes with attributes like name, ID number, major, and time. Data is inserted into the tables. Queries are written to retrieve class names and rooms between certain times, add a column to the faculty table, and join tables to find a faculty name and class based on room number or faculty name.

Uploaded by

StarK FTW
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

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

You might also like