Question
Data base Requirements The Irvine Ant Hill College has several schools: a school of business, a school of liberal arts and sciences, a school of
Database Requirements
The Irvine Ant Hill College has several schools: a school of business, a school of liberal arts and sciences, a school of engineering, and a school of humanities. The data stored on each school includes a school code, school name, location, and dean number.
Each school is administered by a dean. The information about each dean includes a
unique dean number, dean's name, and phone number.
Each school is made up of several departments. For example, the school of business
has an accounting department, a management department, an economics department, and a computer science department. The data stored on each department includes a unique department number, a department description, location, and the number of faculty in the department.
Each department offers several courses. For example the management department
offers courses such as introduction to management, principles of marketing, real estate management, and so on. The course number, description, and number of credits are stored for each course.
A course may have several sections. For example, the computer science department
may offer two Python programming sections, three C++ programming sections, four
database management programming sections, and so on. Each section is taught by a
single professor. The section number, day, and time must be stored for each section.
Each department hires several professors, but each professor is assigned to a single
department. Each department is chaired by a department chair, who is a professor. The information stored on each professor includes a unique faculty number, his/her name, highest degree earned, and salary.
Each professor may teach up to five classes, each one a section of a course. A
professor may also be on a research contract and teach no classes at all.
Each student can enroll in several courses, but a student is enrolled in only one section of a course. For example, it is not possible for a student to enroll in two or more sections of CS 37 C++ programming during any given semester. A student may enroll in up to 6 sections of different courses, each section containing up to 35 students. The enrollment information stored on each class section includes the student number, and grade for each student.
Each department has several students whose major is offered by that department.
However, each student only has a single major. The information saved on each student
includes a unique student number, name, and major.
Each student has an advisor in his or her department. Each advisor advises several
students. An advisor is also a professor. But not all professors advise students.
To Do
Draw a conceptual ERD. Fill in all missing cardinalities and justify each with a business rule.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started