19,968 views
6 votes
6 votes

 3NF is inadequate in situations where the relation:
A. has multiple candidates key
B. has candidate key that are composite
C. has overlapped candidate keys
D. all the above

4 Answers

4 votes
4 votes

The original definition of 3NF was inadequate in some situations. It was not satisfactory for the tables:
- that had multiple candidate keys
- where multiple candidate keys were composite
- where the multiple candidate keys overlapped.

Therefore, a new normal form, the BCNF was introduced.

ref: https://books.google.co.in/books?id=pHVCBANDsRgC&pg=PA82&lpg=PA82&dq=3NF+is+inadequate+in+situations+where+the+relation:&source=bl&ots=qlrTtU1T51&sig=LDpDrZ8NFn1d1UQ0_6vxsh5sWDQ&hl=en&sa=X&ved=0ahUKEwjPzu-GvbXWAhXMLo8KHRDOCY0Q6AEIUDAH#v=onepage&q=3NF%20is%20inadequate%20in%20situations%20where%20the%20relation%3A&f=false

0 votes
0 votes
If candidate key is composite and there is a chance of partial dependency then only 3NF is inadequate . But otherwise all three situation is cause no problem with 3NF
0 votes
0 votes
Its D -all the above, all three conditions can favour BCNF

Related questions

2.3k
views
1 answers
1 votes
radha gogia asked Sep 25, 2018
2,309 views
Why 3NF is inadequate in situations where the relation: 1) has multiple candidates key 2) has candidate key that are composite 3) has overlapped candidate keys .Example n...
1.1k
views
2 answers
5 votes
learncp asked Aug 31, 2015
1,095 views
Is the following type of dependencies allowed in 3NF- ?A >Bwhere A is a proper subset of CKand    B is proper subset of another CK.
626
views
2 answers
1 votes
GateAspirant999 asked Nov 12, 2016
626 views
Consider the relation $R(A,B,C,D,E)$ with $FD\{ A\rightarrow C, D\rightarrow CE\} $. Which of the following decomposition is in 3NF?(A) $R_1(A,C); R_2(B,E); R_3(A,B,D)$(B...
9.7k
views
5 answers
11 votes
Shefali asked Sep 17, 2015
9,659 views
Consider the following statements.If relation R is in 3NF and every key is simple, then R is in BCNFIf relation R is in 3NF and R has only one key, then R is in BCNFBoth ...