Exercise 1: Normalization
Name: _____________ & ________________
1. What is the concept normalization? Explain normalization based on your understanding.
2. What is data redundancy?
3. How do normalization avoid redundancy?
4. What does decomposition of a relation mean?
5. What is the major advantage of normalization?
6. Look at the relation/table on page 2, create the table using MS-Access, review the table
and answer the questions:
a. What problems do you see on the table? Identify the major problems?
b. What are the problems we can face if we proceed without normalization?
c. What is the need of normalization regarding the given example?
7. Develop one un-normalized table based on the above example. Identify its problems.
8. What are database anomalies?
9. Discus on the different types of anomalies with examples