You are on page 1of 1

CREATE TABLE PROJECT_DEPARTMENT(DEPT_NO VARCHAR(10) PRIMARY KEY,NAME VARCHAR(20));

CREATE TABLE PROJECT_BRANCH(BRANCH_NO VARCHAR(10),NAME VARCHAR(15),BR_MODE


VARCHAR(10),BR_TYPE VARCHAR(10),DEPT_NO VARCHAR(10) REFERENCES
PROJECT_DEPARTMENT,PRIMARY KEY(BRANCH_NO));

CREATE TABLE PROJECT_COURSE(COURSE_NO VARCHAR(10) PRIMARY KEY,NAME


VARCHAR(10),CREDITS NUMERIC(5),SEMESTER_NO NUMERIC(5));

CREATE TABLE PROJECT_STUDENT(ROLLNO VARCHAR(10) PRIMARY KEY,NAME


VARCHAR(15),BRANCH_NO VARCHAR(10) REFERENCES PROJECT_BRANCH,DEPT_NO VARCHAR(10)
REFERENCES PROJECT_DEPARTMENT,SEMESTER_NO NUMERIC(3));

CREATE TABLE PROJECT_STAFF(STAFFID VARCHAR(10) PRIMARY KEY,NAME VARCHAR(15),DEPT_NO


VARCHAR(10) REFERENCES PROJECT_DEPARTMENT);

CREATE TABLE PROJECT_HALL(HALL_NO VARCHAR(10) PRIMARY KEY,NAME VARCHAR(15),HALL_TYPE


VARCHAR(20),STUDENT_CAPACITY NUMERIC(10),NO_OF_STAFF_REQ NUMERIC(10),SEAT_START
NUMERIC(10),SEAT_END NUMERIC(10));

CREATE TABLE PROJECT_COURSE_BRANCH(BRANCH_NO VARCHAR(10) REFERENCES


PROJECT_BRANCH,COURSE_NO VARCHAR(10) REFERENCES PROJECT_COURSE,SEMESTER_NO
NUMERIC,PRIMARY KEY(BRANCH_NO,COURSE_NO,SEMESTER_NO));

CREATE TABLE PROJECT_TIME_TABLE(BRANCH_NO VARCHAR(10) REFERENCES


PROJECT_BRANCH,COURSE_NO VARCHAR(10) REFERENCES PROJECT_COURSE,SEMESTER_NO
NUMERIC(3),EXAM_SESSION VARCHAR(2),EXAM_DATE DATE,PRIMARY
KEY(BRANCH_NO,COURSE_NO,SEMESTER_NO));

CREATE TABLE PROJECT_STUDENT_HALL(HALL_NO VARCHAR(10) REFERENCES PROJECT_HALL,ROLLNO


VARCHAR(10) REFERENCES PROJECT_STUDENT,SEAT_NO NUMERIC(3),EXAM_DATE DATE,PRIMARY
KEY(HALL_NO,ROLLNO,SEAT_NO));

You might also like