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 Databases databases database-normalization + – learncp asked Aug 31, 2015 learncp 20.0k views answer comment Share Follow See all 2 Comments See all 2 2 Comments reply Prateek kumar commented Nov 4, 2016 reply Follow Share what is the source of the question,bcoz it doesn't seem valid question to me 0 votes 0 votes Raj Bopche commented May 4, 2021 reply Follow Share The question is mentioned in the Made Easy Workbook 0 votes 0 votes Please log in or register to add a comment.
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 rishu_darkshadow answered Sep 20, 2017 rishu_darkshadow comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes Option A,B,C are motivation for BCNF. Digvijay Pandey answered Aug 31, 2015 Digvijay Pandey comment Share Follow See 1 comment See all 1 1 comment reply Arjun commented Sep 9, 2015 reply Follow Share But doesn't C imply both A and B? Am I missing something? 1 votes 1 votes Please log in or register to add a comment.
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 srestha answered Sep 9, 2015 srestha comment Share Follow See all 5 Comments See all 5 5 Comments reply Show 2 previous comments Arjun commented Sep 9, 2015 reply Follow Share C can determine A or vice verse and thus cause anomalies but 3NF conditions are satisfied. 1 votes 1 votes srestha commented Sep 10, 2015 reply Follow Share ok ,so in overlapping keys there must be some dependency. And that dependency causes anomalies.but here all r prime attribute .So it not causing any problem 0 votes 0 votes Arjun commented Sep 10, 2015 reply Follow Share Yes. Actually it is causing problem- but not violating "3NF" and so BCNF came. 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes Its D -all the above, all three conditions can favour BCNF admin answered Sep 18, 2015 admin comment Share Follow See all 3 Comments See all 3 3 Comments reply Rishabh'17 commented Jul 28, 2016 reply Follow Share Can you please explain, Sir? 0 votes 0 votes cse23 commented Jul 30, 2016 reply Follow Share answer should be (c) 3NF is adequate for composite candidate key and for multiple candidate key.. 3NF allows FDs where 1) the FD is trivial 2) the left side of the FD is a candidate key or 3) the right side of the FD is a key attribute (an attribute used to make any key). Due to overlapping of the candidate keys, BCNF came which allows 1 and 2 but not 3 u can see : http://dba.stackexchange.com/questions/81310/what-exactly-is-overlapping-candidate-key 0 votes 0 votes Rishabh'17 commented Jul 30, 2016 reply Follow Share All the three conditions above have a chance of having partial dependencies. So it's not in 2NF thus inadequate for being 3NF. 0 votes 0 votes Please log in or register to add a comment.