• closed by
2,713 views
2 2 votes
closed as a duplicate of: 3NF But Not in BCNF Normal Form

Which of the following statement false is relation R is in 3NF but not BCNF?

A) Relation R must consist atleast two over-lapped candidate keys.

B) Relation R must consist proper subset of candidate key determines proper subset of some other candidate key.

C) Relation R must consist atmost one compound candidate key and other candidate keys simple candidate key.

D) Relation R must consist atleast two compound candidate keys.

2 Answers

0 0 votes
Compound key means it is a set of superkeys that is not minimal.. A relation in BCNF if X-->A X is in superkeys.. option C says atmost one compound key it may or may not be present..if present the relation is in BCNF also..thats why statement C false here.option B is in always 3NF..
0 0 votes

Consider the following 3 examples which are in 3NF but not in BCNF.and validate the options

Ex1: R = {A, B, C, D, E} and F = {A -> B, B C - > E, E D -> A}.

We get Candidate keys = {ACD, BCD, CDE}  and Prime Attributes = A, B, C ,D, E(all attributes)

Ex2: R(ABC) and F = {AB -> C, C - > B}. 

We get Candidate keys = {AB,AC}  and Prime Attributes = A, B, C (all attributes)

Ex3: R = {A, B, C, D, E} and F = {AB -> CDE, D -> A}.

We get Candidate keys = {AB, BD}  and Prime Attributes = A, B, D

  1. R must contain at least two overlapped CK – This is True. 
  2. R must consist proper subset of CK determines proper subset of some other CK- This is true. Every given FD is a proper subset of every other CK.
  3. R must consist  at most one compound CK and others are simple CK – This is false. 
  4. R must consists atleast two compound CK – This is True. 

Therefore, Only Option C is false.

Answer:
Position:
Show:

Related questions

4 4 votes
1 answers 1 answer
1.1k
1.1k views
himanshu55 asked Dec 9, 2023
1,103 views
Consider the following E-R diagram.The min no. of foreign keys in the relational model of above ER diagram is $\qquad$ .
1 1 vote
1 1 answer
686
686 views
Akash_Banik asked Oct 28, 2024
686 views
why is prime->prime dependency doesn't violates 2nf . say table(a,b,c,d,e) and {(a,b),(d,e)} are candidates key and there is a relation from a->d. does it follow function...
1 1 vote
1 1 answer
664
664 views
Milli asked Oct 21, 2024
664 views
For R(ABCDE), given candidate keys are ABC, ACD.Now if given FD is ABD->E then what is the highest normal form?ABD is not a super key/ candidate key or E is prime so it's...