15.8 On completion of Exercise 14.16 examine the 3NF relations created to represent the attributes
shown in the relation displaying employee contract data for an agency called Instant Cover in
Figure 14.20. Determine whether these relations are also in BCNF. If not, transform the relations
that do not conform into BCNF.
15.9 The relation shown in Figure 15.11 lists members of staff (staffName) working in a given
ward (wardName) and patients (patientName) allocated to a given ward. There is no
relationship between members of staff and patients in each ward. In this example assume that
staff name (staffName) uniquely identifies each member of staff and that the patient name
(patientName) uniquely identifies each patient.
Figure 15.11 The WardStaffPatient relation.
(a) Describe why the relation shown in Figure 15.11 is in BCNF and not in 4NF.
(b) The relation shown in Figure 15.11 is susceptible to update anomalies. Provide
examples of insertion, deletion, and update anomalies.
(c) Describe and illustrate the process of normalizing the relation shown in Figure 15.11
to 4NF.