SQLConfiguration SQLConfiguration


Relational Concepts  «Prev  Next»

Data Normalization - Exercise

Data normalization


Objective: Explain how to normalize sample data.

Exercise scoring

This exercise is worth a total of 10 points. You will receive up to five points for correctly answering each of the questions below.

Instructions

The following table is a prime candidate for normalization.
Sample table

Examine the data contained in it and explain in your own words how you would normalize it. In particular, answer the following questions:
  1. How many tables are required to normalize the data effectively, and what will they be titled?
  1. How many columns will be included in each of the new tables, and what will their headings be?

Explain the rationale behind your answers to these questions.

Submitting the exercise

Once you have entered your responses into the text boxes, click the Submit button to submit the exercise and view one way in which the data might be normalized. Remember that you must submit all your responses to this exercise at once.