Normalization
- Makes data atomic.
- Reduces redundancy.
Benefits of Normalization
- Decreased storage consumption.
- Removed redundancy means less data.
- Better / Faster (/Stronger) searches.
- Less data to scan.
- Easier searches on (previously) mixed data.
- Improved data integrity.
- When data is only in one place you only have to get it right/fix it once.
Vertical partitioning
Horizontal partitioning