5.2 Exercise: Tour operator

The table below shows an extract from a tour operator's data on travel agent bookings. Derive the third normal form of the data, showing all the intermediate steps.
batchnoagentnoagent nameholiday codecostquantity bookedairport codeairport name
176Bairns travel B563363101Luton
B2482482012Edinburgh
B4283221811Glasgow
2142Active Holidays B563363151Luton
C930568214Newcastle
A270972114Newcastle
B728248512Edinburgh
376Bairns travel C930568111Luton
A4302791511Glasgow

Copy the relation into a text editor and normalise it. When you are finished ask a lecturer or demonstrator to check your result.

  Next

Index