170k views
0 votes
Given that relation (r) has the following structure: r(a, b, c, d) with the following functional dependencies (fd): (a, b) → c and a → d . what normal form does this relation violate?

User Erik S
by
8.0k points

1 Answer

6 votes

Final answer:

The relation violates the 2nd Normal Form (2NF) due to partial dependency of a non-prime attribute on part of the candidate key.

Step-by-step explanation:

The relation r(a, b, c, d) with the functional dependencies (a, b) → c and a → d appears to violate the 2nd Normal Form (2NF). The violation occurs because there is a partial dependency of a non-prime attribute (c) on a part of the candidate key (a, b). To satisfy 2NF, all non-prime attributes must depend on the whole of a candidate key, not just part of it.

User Norbert
by
7.4k points