Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

4. In Chapter 4, you saw the creation of the Tiny College database design. That design reflected such business rules as a professor may advise

image text in transcribed4. In Chapter 4, you saw the creation of the Tiny College database design. That design reflected such business rules as a professor may advise many students and a professor may chair one department. Modify the design shown in Figure 4.36 to include these business rules:

_ An employee could be staff or a professor or an administrator.

_ A professor may also be an administrator.

_ Staff employees have a work level classification, such as Level I and Level II.

_ Only professors can chair a department. A department is chaired by only one professor.

_ Only professors can serve as the dean of a college. Each of the universitys colleges is served by one dean.

_ A professor can teach many classes.

_ Administrators have a position title.

Given that information, create the complete ERD containing all primary keys, foreign keys, and main attributes.

FIGURE The conceptual UML class diagram for Tiny College 4.36 SCHOOL PROFESSOR is dean of 1..1 is headed by SCHOOL CODE operates PROF NUM SCHOOL NAME DEPT CODE 1..1 0.1 PROF NUM 1..1 -PROF SPECIALTY -PROF RANK PROF LNAME 1.1 PROF FNAME PROF INITIAL teaches PROF EMAIL 1..1 0..1 is chaired by is employed by 1. 1..1 DEPARTMENT 0.." is advised by employs DEPT CODE DEPT NAME STUDENT 0.1 -SCHOOL CODE is operated by STU NUM PROF NUM DEPT CODE -STU UNAME STU FNAME 1..1 offers STU INITIAL is taught by enrolls 0 is offered by STU EMAIL PROF NUM CLASS 1..1 COURSE CODE CODE 0... HCLASS SECTION s generated by generates DEPT CODE CLASS TIME -CRS TITLE CRS CODE -CRS DESCRIPTION -PROF NUM CRS CREDIT ROOM CODE scheduled in 1..1 used for ROOM BUILDING 1..1 ROOM CODE ROOM TYPE BLDG NAME located in contains BUDG LOCATION BLDG CODE FIGURE The conceptual UML class diagram for Tiny College 4.36 SCHOOL PROFESSOR is dean of 1..1 is headed by SCHOOL CODE operates PROF NUM SCHOOL NAME DEPT CODE 1..1 0.1 PROF NUM 1..1 -PROF SPECIALTY -PROF RANK PROF LNAME 1.1 PROF FNAME PROF INITIAL teaches PROF EMAIL 1..1 0..1 is chaired by is employed by 1. 1..1 DEPARTMENT 0.." is advised by employs DEPT CODE DEPT NAME STUDENT 0.1 -SCHOOL CODE is operated by STU NUM PROF NUM DEPT CODE -STU UNAME STU FNAME 1..1 offers STU INITIAL is taught by enrolls 0 is offered by STU EMAIL PROF NUM CLASS 1..1 COURSE CODE CODE 0... HCLASS SECTION s generated by generates DEPT CODE CLASS TIME -CRS TITLE CRS CODE -CRS DESCRIPTION -PROF NUM CRS CREDIT ROOM CODE scheduled in 1..1 used for ROOM BUILDING 1..1 ROOM CODE ROOM TYPE BLDG NAME located in contains BUDG LOCATION BLDG CODE

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Readings In Database Systems

Authors: Michael Stonebraker

2nd Edition

0934613656, 9780934613651

More Books

Students also viewed these Databases questions

Question

What is the purpose of the Salary Structure Table?

Answered: 1 week ago

Question

What is the scope and use of a Job Family Table?

Answered: 1 week ago