Good database design must be matched to good table structure. Normalization is a very important ingredient in database design.

Respond to the following in a minimum of 175 words:

  • Why are some table structures considered to be bad and others good?
  • How do you recognize the difference between good and bad table structures?
  • What effect does normalization have on creating good tables and why should you learn so many normalization rules?