3,491 views
1 votes
1 votes

If a relation is in 2NF and 3NF forms then:

  1. no non-prime attribute us functionally dependent on other non-prime attribute
  2. no non-prime attribute is functionally dependent on prime attributes
  3. all attributes are functionally independent
  4. prime attribute is functionally independent of all non-prime attributes

4 Answers

Best answer
1 votes
1 votes
I am confused by this question, why they ask 2NF and 3NF,

because 2NF is subset of 3NF

suppose in relation R(A,B,C,D,E,F): AB is Primary key and FS set as,

AB->C, A->D, D->E, B->F

option A. no non prime att. is functionally dependent on other non prime att

           this means transitive FD are not allowed, example. D->E not allowed.........this option seems correct by 3NF

option B. non prime att.  is functionally dependent on prime att.

          this is partial FD so no 2NF, example, A->D   --------------------wrong option

option C. in 2NF and 3NF there are dependencies between att. --------------------wrong option

option D. prime att is functionally independent of all non prime att.

               this could be the rule followed by 2NF
selected by
2 votes
2 votes
Option A is  correct i suppose because it tell about 3NF and once the relation is in 3NF it will definately be 2NF so i think (A).
1 votes
1 votes

(A) no non - prime attribute is functionally dependent on other non-prime attribute => No transitive dependency=> True

(B) No non prime attribute is functionally dependent on prime attribute = > No partial dependency => True

0 votes
0 votes
i think answer is C , if we consider a relation R(A,B) all functional dependencies as A tends to B and B tends to A all are fuctionally independent.

Related questions

2 votes
2 votes
1 answer
2