DIS 622-001

Business Data Systems Analysis and Design


Assignment 2

Due: March 2nd, 2005 at 3:00pm

1.               Map the given ER diagram to a relational schema, using the techniques and format discussed in class.  If any relation is not in BCNF, decompose that relation into BCNF and revise the relational schema.  Save your answer as Task1.

 

 

2.              Comment on the limitations of using a relational schema for data modeling.  Save your answer as Task2.

3.              Convert the Mountain View Hospital Staffing Report given below to a set of BCNF relations.  Be sure to follow and document the steps of the normalization process discussed in class.  Assume the following:

(a)                        The hospital has several departments, e.g., surgery, intensive care, emergency, etc.

(b)                        A staff can assign to work at several departments in one month.

(c)                        Each department has a number of supervisors.

(d)                        Each supervisor belongs only to one department.

(e)                        A staff assigned to work at a particular department will be designated a specific supervisor for that month.

Save your answer as Task3.

 

MOUNTAIN VIEW HOSPITAL STAFFING REPORT

 For the month of February, 2005

Staff_ID

Staff Name

Department

Department_Phone

Supervisor

S111

Rob Scott

Surgery

7-1111

Smith

S111

Rob Scott

Recovery

7-2222

Jones

W222

Sue Store

Surgery

7-1111

Rivers

W222

Sue Store

Intensive Care

7-3333

Johnson

W222

Sue Store

Recovery

7-2222

Jones

 

4.  Merge the relations resulted from tasks (1) and (3) above into a single set of BCNF relations.  Save your answer as Task4.

 

NOTE:  Save all your work electronically in a folder called ####HW2 where #### is the last four digits of your student number.  Create a zip version of your ###HW2 folder and submit your ####HW2.zip through blackboard.