Escolar Documentos
Profissional Documentos
Cultura Documentos
Normalization
Just do it
Case Study
''Good''
Neutral
The Bad
The Ugly
Goals of Normalization
Name is not
1NF Step 1
1NF Step 1
1NF Step 2
1NF Step 3
1NF Requirements
No nulls!
2NF
2NF Requirements
Already in 1NF
No partial dependencies
3NF
3NF Requirements
2NF
No transitive dependencies
More NF?
Design Decisions
Primary Keys
Naming Conventions
All relationships?
Atomicity
Granularity Refinement
Historical Records
Derived Attributes
Surrogate Keys
Be careful...
Denormalization
Homework