The table shown lists dentist/patient appointment data. A patient is given an appointment at a specific time and date with a dentist located at a particular surgery. On each day of patient appointments, a dentist is allocated to a specific surgery for that day.
What will be an ideal response?
(a) The table shown is susceptible to update anomalies. Provide
examples of insertion, deletion, and update anomalies.
The student should provide examples of insertion, deletion and update anomalies using the data
shown in the table. An example of a deletion anomaly is if we delete the details of the dentist
called ‘Helen Pearson’, we also loose the appointment details of the patient called ‘Ian MacKay’.
(b) Describe and illustrate the process of normalizing the table shown in Figure 14.19 to
3NF. State any assumptions you make about the data shown in this table.
The student should state any assumptions made about the data shown in the table. For example,
we may assume that a patient is registered at only one surgery. Also, a patient may have more
than one appointment on a given day.
You might also like to view...
Which statement is true?
a) To test multiple conditions in the process of making a decision re-quires logical operators. b) The keywords for the logical operators are AND, OR and NOT. c) The logical AND of two expressions is true if and only if each of the conditions is true. d) Truth tables deal only with cases in which all conditions are truth-ful (i.e., true).
struct type salesPerson has a component sales, which is an array of 50 sales totals. Write the command to display the first sales total for a salesPerson variable called janeSmith.
What will be an ideal response?