Database Management Systems

DATABASE MANAGEMENT SYSTEMS (ORACLE) ASSIGNMENT ON NORMALISATION

QUESTION 1

Table 1 below lists sample 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.

  1. Identify the functional dependencies represented by the attributes shown in the Table 1. State any assumptions you make about the data and the attributes shown in this table.
  2. Describe and illustrate the process of normalizing Table 1 to 3NF relations. Identify the primary, alternate, and foreign keys in your 3NF relations.

Table 1: Table displayingsampledentist/patientappointment data.

Database Management Systems img1

QUESTION 2

An agency called Instant Cover supplies part-time/temporary staff to hotels within Scotland. Table 2 below displays sample data, which lists the time spent by agency staff working at various hotels. The National Insurance Number (NIN) is unique for every member of staff.

  1. Table 2 is susceptible to update anomalies. Provide examples of insertion, deletion, and update anomalies.
  2. Identify the functional dependencies represented by the attributes shown in the table. State any assumptions you make about the data and the attributes shown in this table.
  3. Describe and illustrate the process of normalizing the table to 3NF. Identify primary, alternate and foreign keys in your relations.

Figure 2:  Table displaying sample data for the Instant Coveragency.

Database Management Systems img2

hihi


Want latest solution of this assignment

Want to order fresh copy of the Sample Template Answers? online or do you need the old solutions for Sample Template, contact our customer support or talk to us to get the answers of it.