(c) Normalisation to 3NF. Flashcards
1
Q
A
2
Q
What is normalisation?
A
The process of dividing larger tables into smaller interlinked tables
3
Q
What does 1NF require?
A
Atomic fields and no repeating groups.
4
Q
What does 2NF require?
A
1NF + no partial dependencies (non-key attributes must depend on the whole key).
5
Q
What does 3NF require?
A
2NF + no transitive dependencies (non-key fields must depend only on the key).
6
Q
What is a transitive dependency?
A
When a non-key attribute depends on another non-key attribute.