Normalization & Schema Design · SQL SQL

What is the primary objective of normalizing a database to the Third Normal Form (3NF)?

Practice question from Normalization & Schema Design (SQL SQL), with the correct answer and a step-by-step solution.

easy · MCQ · Q-734808

What is the primary objective of normalizing a database to the Third Normal Form (3NF)?

  1. A.To eliminate all foreign keys and enforce a flat file structure.
  2. B.To remove partial and transitive functional dependencies, reducing data redundancy.Correct answer
  3. C.To ensure that every table has at least ten columns.
  4. D.To maximize query execution speed by creating non-clustered indexes on all columns.

Solution

3NF requires that a relation is in 2NF (no partial dependencies) and has no transitive dependencies (non-prime attributes depending on other non-prime attributes), which primarily reduces data redundancy and anomalies.

More from Normalization & Schema Design

All of Normalization & Schema Design

Practise more SQL

Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.

Start practising free

Free to start · No credit card needed