Examine the Patient Medication Form for the Wellmeadows Hospital case study shown

(a) Identify the functional dependencies represented by the attributes shown in the form in Figure 14.18. State any assumptions that you make about the data and the attributes shown in this form.
(b) Describe and illustrate the process of normalizing the attributes shown in Figure 14.18 to produce a set of well-designed 3NF relations.
(c) Identify the primary, alternate, and foreign keys in your 3NF relations.

Answer: (a) Identify the functional dependencies represented by the data shown in the form
patientNo ??fullName
wardNo ??wardName
wardName ??wardNo
drugNo ? name, description, dosage, methodOfAdmin
patientNo, drugNo, startDate ? unitsPerDay, finishDate
The functional dependencies for bedNo are unclear. If bedNo was a unique number for the
entire hospital, then could say that bedNo ??wardNo. However, from further examination of
the requirements specification, we can observe that bedNo is to do with the allocation of
patients on the waiting list to beds.

Computer Science & Information Technology

You might also like to view...

The __________ indicates the number of elements the array can hold.

a. new operator b. array's size declarator c. array's data type d. version of Java

Computer Science & Information Technology

Apple developed and launched iOS as an operating system for the iPhone in _____.

A. 2006 B. 2007 C. 2008 D. 2009

Computer Science & Information Technology