What are two reasons to practice data normalization?
2. To produce a good table
What is normalization?
A process for evaluating and correcting table structures to minimize data redunandcies, thereby reducing the likelihood of data anomalies.
Why is the highest level of normalization not always the most desired level?
The higher the normal form, the more relational join operations are required to produce an output: can reduce efficiency and speed for the end-user
What is denormalization?
Make your database less normalized to increase performance requirements.
By product: more data redundancy.