Normalization of Database Tables: Lesson 7 Flashcards
1
Q
What is normalization?
A
Normalization is the evaluating and correcting of data structures to reduce data inconsistencies thereby reducing the likelihood of data anomalies.
2
Q
What is denormalization?
A
Produces lower normal form
3
Q
What is functional dependence?
A
Attribute A determines attribute B
4
Q
What are the 2 types of functional dependencies?
A
Partial and transitive
5
Q
What is partial dependence?
A
It is functional dependence in which the determinant is only part of the primary key
6
Q
What is transitive dependence?
A
An attribute functionally depends on a non-key attribute
7
Q
What are the 3 steps of doing the first normal form?
A
- eliminate the repeating groups
- identify primary keys
- identify all dependencies