Which normal form ensures that every non-prime attribute in a table is fully…

2024

Which normal form ensures that every non-prime attribute in a table is fully functionally dependent on the primary key?

  1. A.

    First Normal Form (1NF)

  2. B.

    Second Normal Form (2NF)

  3. C.

    Third Normal Form (3NF)

  4. D.

    More than one of the above

  5. E.

    None of the above

Attempted by 851 students.

Show answer & explanation

Correct answer: B

To determine which normal form ensures that every non-prime attribute is fully functionally dependent on the primary key, let's analyze each normal form: 1. First Normal Form (1NF): Ensures atomic values and eliminates repeating groups. It does not address functional dependencies or partial dependencies. Therefore, it does not guarantee full functional dependency of non-prime attributes on the primary key. 2. Second Normal Form (2NF): Requires that the table is in 1NF and that all non-prime attributes are fully functionally dependent on the primary key. This means no non-prime attribute depends on a part of the primary key. Hence, 2NF ensures full functional dependency. 3. Third Normal Form (3NF): Requires that the table is in 2NF and that there are no transitive dependencies. While 3NF also ensures full dependency, it is a stronger condition than required here. 4. More than one of the above: Since only 2NF specifically ensures full functional dependency without additional constraints, this option is incorrect. 5. None of the above: This is incorrect because 2NF satisfies the condition. Therefore, the correct answer is Second Normal Form (2NF).

Explore the full course: Up Lt Grade Assistant Teacher 2025