In this project you will develop a logical design of a relational university database system
by capturing data dependency and performing a complete and optimal normalization
process. The database has the following attributes: CLASS, SECTION, STUDENT,
MAJOR, EXAM, YEAR, INSTRUCTOR, RANK, SALARY, TEXT, DAY, and ROOM.
Intuitively a given CLASS (such as ECE20001) is divided into SECTIONs (such as
Section 2)) each of which has one INSTRUCTOR (such as Smith) and various
STUDENTS (such as Kelly). Each CLASS has a set of TEXTS (such as Introductory
Electric Circuit Analysis), which are used by all SECTIONS of the CLASS. Each SECTION
of a CLASS has various meeting DAYS (such as Wednesday) and on a given DAY, it
meets in one ROOM (such as MSEE239). Each STUDENT has one MAJOR (such as
EE), and one YEAR (such as Sophomore). A STUDENT in a given CLASS and SECTION
has several EXAM scores (such as 93 percent). Each INSTRUCTOR has one RANK
(such as Associate Professor) and one SALARY (such as $90K).
1. Draw a detailed ER model of the above database. Identify degree of relationship,
attributes, and type of participation of all entities Give explanation and reasoning
of your ER model