What is 'Normal Form' (1NF, 2NF, 3NF)?

What is 'Normal Form' (1NF, 2NF, 3NF)?

Approach: Define levels of database normalization to reduce redundancy.

Rules to organize database tables. 1NF: Atomic values. 2NF: No partial dependencies. 3NF: No transitive dependencies. Higher forms reduce data redundancy.

Follow-up: When would you intentionally denormalize data?

Key concepts: redundancy, atomic values, dependencies.