DBSC

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Faculty of computer Science

BCS
Subject: DBSC
Major Assignment
(Individual)

Title: UNIVARSITY MANAGEMENT SYSTEM DATABASE


Assignment Text:
(Prepare a full document containing your class projects introduction and outcomes.)

BY:
Mr. MOHAMMAD YOUSUF NABIZAD
Reg#NO: 201-2309009

Page 1 of 7
Introduction:
This project aims to create and manage a comprehensive
database for a University, including student and faculty
information, course details, academic records, financial data, and
administrative information.

Project Code/ERD

ERD STUDENT/REG/MARKS

Page 2 of 7
ERD TEACHER/REG/SALARY ERD TEACHER/REG/SALARY

THIS IS CODE OF MY DATABASE

-- HERE WE REGISTERING THE STUDENT FOR UNIVERSITY

Page 3 of 7
CREATE TABLE STUDENT_REG(

STUDENT_ID INT PRIMARY KEY ,


SNAME VARCHAR(20),
CONTACT_NO VARCHAR(20),
EMAIL VARCHAR(20)

);

-- HERE WE CREATE A DEPARTMENT_REGISTRATION TO STUDENT


CREATE TABLE DEPARTMENT_REG(
DEPT_ID INT PRIMARY KEY ,
DEPT_NAME VARCHAR(29)

);

-- HERE WE MAKE RELATIONSHIP BETWEEN STUDEN AND


DEPARTMNENT MANY TO MANY RELATIONSHIP
Page 4 of 7
CREATE TABLE STUDENT_DEPT(
SD_ID INT PRIMARY KEY ,
STUDENT_ID INT REFERENCES STUDENT_REG(STUDENT_ID)
);

CREATE TABLE TEACHER_QUA(

QUA_ID INT PRIMARY KEY ,


QUALIFICATION VARCHAR(20)

);

-- HERE WE CREATE A TABL TEACHER_REG TO REGISTER THE


TEACHER
CREATE TABLE TEACHER_REG
(

Page 5 of 7
TEACHER_ID INT PRIMARY KEY ,
TEACHER_NAME VARCHAR(20),
CONTACT VARCHAR(20),
EMAIL VARCHAR(20),
--QUA_ID INT REFERENCES TEACHER_QUA(QUA_ID)

);

ALTER TABLE TEACHER_REG ADD QUA_ID INT REFERENCES


TEACHER_QUA(QUA_ID)

-- HERE WE CREATE A TABL TEACER_DEPT TO REGISTER A


TEACHER DEPT
CREATE TABLE TEACHER_DEPT(

Page 6 of 7
TECH_DEPT_ID INT PRIMARY KEY ,
DEPARTMENT_NAME VARCHAR(20)

);

Page 7 of 7

You might also like