Designing schemas to eliminate data redundancy.
Intentionally adding redundancies to accelerate query read times.