Blog

Your dream job? Lets Git IT.
Interactive technical interview preparation platform designed for modern developers.

XGitHub

Platform

  • Categories

Resources

  • Blog
  • About the app
  • FAQ
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

© 2025 LetsGit.IT. All rights reserved.

LetsGit.IT/Categories/Databases
Databaseshard

Database Normalization (1NF, 2NF, 3NF)?

Tags
#normalization#database-design#theory
Back to categoryPractice quiz

Answer

Normalization reduces redundancy. 1NF requires atomic columns and no repeating groups. 2NF is 1NF plus every non‑key attribute depends on the whole key. 3NF is 2NF plus no transitive dependencies between non‑key attributes.

Related questions

Databases
Normalization vs denormalization — what’s the trade-off?
#normalization#denormalization#schema-design
Architecture
What is the CAP Theorem?
#distributed-systems#theory#consistency