Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Before developing a database solution, the company had been using a spreadsheet to record basic information about events. A fragment of this spreadsheet is used

Before developing a database solution, the company had been using a spreadsheet to record basic information about events. A fragment of this spreadsheet is used in this question. The fragment shows the event id, the date of the event and the pilot, observer and drone used.

The company used the following relation as the template for the spreadsheet columns and rows shown below:

  • Event (EventID, Date, PilotEmployeeID, PilotName, ObserverEmployeeID, ObserverName, Manufacturer, Serialnumber)

The following are known to always hold between the attributes of the above relation:

  • A value of EventID uniquely determines a single Date value.

  • A value of EventID uniquely determines a single PilotEmployeeID value.

  • A value of EventID uniquely determines a single PilotName value.

  • A value of EventID uniquely determines a single ObserverEmployeeID value.

  • A value of EventID uniquely determines a single ObserverName value.

  • A value of EventID uniquely determines a single Manufacturer value.

  • A value of EventID uniquely determines a single SerialNumber value.

  • A value of PilotEmployeeID uniquely determines a single PilotName value.

  • A value of ObserverEmployeeID uniquely determines a single ObserverName value.

A table of sample data representing the relation is shown in Figure 5.

image text in transcribed

  • i.Using the data in Figure 5 describe, with an example, how an amendment anomaly might arise.

  • ii.Briefly explain why Event is in first normal form.

  • iii.Briefly explain why Event is in second normal form.

  • iv.Event is not in third normal form. Identify the problems, and then split the relevant attributes into new tables so that the resulting tables are in third normal form.

Event Date ID Pilot Employ ee ID PilotNa me ObserverEmplo | ObserverN yeeld ame ManufactSerialnum urer ber 002346 Rotor Dyn RD142562 E002 82 10/09/ 002341 19 Joshua Smith Hannibal Heyes 324 1/09/1 002330 Thadde 002346 RotorDyn E002 75 Hannibal Heyes RD142562 324 19 us Jones E002 1/08/1 002330 Flyte Spee 1242322 Thadde 002341 us Jones Joshua Smith 71 E002 002330 Thadde 002347 Je de diah Rotor DunD1AESC 10/09/ 19 83 us Curry 243 Jones E002 11/09/ 002341 002346 Rotor Dyn Joshua Smith Hannibal Heyes RD142566 243 84 19 Thadde 002347 Flyte Spee1242322 E002 85 11/09/ 002330 19 Je de diah Curry us Jones E002 15/09/ 002341 002346 Flyte Spee 1442522 Joshua Smith Hannibal Heyes 90 19 E002 | 17/09/ 17/09/ 002330 002341 Flyte Spee 1442522 Thadde us Joshua Smith 19 Jones

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Larry Ellison Database Genius Of Oracle

Authors: Craig Peters

1st Edition

0766019748, 978-0766019744

More Books

Students also viewed these Databases questions