You are on page 1of 4

1.

ER Diagram of an University

2. Relational Schema For University Database

(Underlined keys are Primary Keys, and bold face keys are Foreign keys)

University(UID,Name,Chancellor)
College(CID,University,Dean,Name)
Dean(DeanID, Name,Age)
Department(DID,College,Chair,Name)
Professor(PID,Department,Name)
Course(CouseID, Department, Name)
Section(SectionID, Course, Professor, Name)
Student(StudentID, Department, Name, DateOfEnrollment, TelephoneNumber)
StudnetRegistration(Student, Section)

Example of SQL Translation of above Relaiton Schema


create table University
(
UID int,
Name char(20),
Chancellor char(20),
primary key (UID)
)

create table section


(
SectionID int,
Course int,
Professor int,
Name varchar(20),
foreign key (Course) references course,
foreign key (Professor) references Professor
)

Table - University

UID (primary key) int


Name varchar (20)
Chancellor varchar (20)

Table - College

CID (primary key) int


University (foreign key references UID in
int
University table)
Dean (foreign key references DeanID
int
from Dean table)
varchar
Name
(20)

Table - Dean

DeanID (primary key) int


Name varchar (20)
Age int
Table - Department

DID (primary key) int


College ( foreign key references CID in
int
College table)
Chair (foreign key references PID in
int
professor table)
Name varchar (20)

Table - Professor

PID (primary key) int


Department ( foreign key references DID
int
in Department table)
varchar
Name
(20)

Table - Course

CourseID (primary key) int


Department ( foreign key references DID
int
in Department table)
varchar
Name
(20)

Table - Section

SectionID (primary key) int


Course ( foreign key references
int
CourseID in Course table)
Professor (foreign key references PID in
int
professor table)
Name varchar(20)

Table - Student
StudentID (primary key) int
Department ( foreign key references
int
DID in Department table)
Name varchar (20)
DateofEnrollment smalldatetime
TelephoneNumber varchar(20)

Table - Student_Registration

Student (foreign key references StudentID in


int
Student table)
Section ( foreign key references SectionID
int
in Section table)

You might also like