Rob & Coronell - Chapter 6 Flashcards

1
Q

What are two reasons to practice data normalization?

A
  1. So that you can recognize a poor table structure

2. To produce a good table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is normalization?

A

A process for evaluating and correcting table structures to minimize data redunandcies, thereby reducing the likelihood of data anomalies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is the highest level of normalization not always the most desired level?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is denormalization?

A

Make your database less normalized to increase performance requirements.

By product: more data redundancy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly