14 14 votes Consider the following tableThe table is in which normal form?First Normal FormSecond Normal FormThird Normal Form but not BCNFThird Normal Form and BCNF Databases isro2014 databases database-normalization + – go_editor 12.2k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply Deepak Poonia commented Jul 12, 2024 reply Follow flag Underline is used to indicate Primary Key, Not candidate key. Here, by underline, it means that $AB$ is a primary key. There can be more candidate keys. 2 2 replyShare Rohit ._. commented Jan 9 reply Follow flag A,B and C are prime attributes as AB and AC both are ck so C->B doesn't violet 3nf 0 0 replyShare Please log in or register to add a comment.
14 14 votes Answer : C Third Normal Form but not BCNF See the dependencies AB ---> CDE C ---> B C is not a Super key Here shekhar chauhan answered Jul 1, 2016 shekhar chauhan comment Share Follow See all 4 Comments 4 4 Comments reply BILLY commented Aug 29, 2016 reply Follow flag can B be considered as a prime attibute? 0 0 replyShare Sanjay Sharma commented May 26, 2017 reply Follow flag yes B is prime attribute along with A and C 0 0 replyShare Gaurav Raj 2 commented Feb 24, 2018 reply Follow flag Sorry but C is not a prime attribute. Prime attributes are those which are part of candidate key. 0 0 replyShare ankitgupta.1729 commented Feb 24, 2018 reply Follow flag @Gaurav , here AB and AC are candidate keys .. So A,B and C are prime attributes.. 2 2 replyShare Please log in or register to add a comment.
9 9 votes Answer : C Dependency: AB ---> CDE C ---> B 1NF(yes): assume all attributes are atomic 2NF(yes): no partial functional dependency like A alone can derive C or D or E 3NF(yes): no transitive functional dependency or there is nothing like (non key)-->(non key) BCNF(no): in non trivial FD C-->B , C is not a SuperKey. Biren Patel 1 answered Jul 2, 2016 Biren Patel 1 comment Share Follow 0 reply Please log in or register to add a comment.
5 5 votes AB is the key here which determines C ,D E there is no P.D and T.D between C,D,E SO IT IS IN 3NF Now for BCNF every determinant is a candidate key determinant here are A,B,C (as C determines B) but C is not candidate key hence it is not in BCNF (only if C->B is removed it becomes BCNF) AC is also key which can determine B and so also D , E but B is not candidate key hence ans is C Sanjay Sharma answered Jul 1, 2016 • edited May 26, 2017 by Sanjay Sharma Sanjay Sharma comment Share Follow See 1 comment 1 1 comment reply Arnab Bhadra commented May 24, 2017 reply Follow flag AC is also a key 2 2 replyShare Please log in or register to add a comment.
2 2 votes It is 3NF Bcz AB->CDE ,here we can clealy see that AB is super keys that's why it will be in 3NF and BCNF but C->B it is in 3NF not in BCNF that's why we can say that it will be in 3NF not in BCNF bcz both of them should be in BCNF not single one. Paras Nath answered Dec 12, 2016 Paras Nath comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Correct Option is (C)FD = { AB-->C , AB-->D, AB-->E, C-->B }CK : AB and ACBCNF : Not in BCNF since C is not a SK in C-->B.3NF : It's in 3NF since there's no CK that can transitively determine any Non-Prime attribute Apex7D0 answered Jul 21, 2024 Apex7D0 comment Share Follow 0 reply Please log in or register to add a comment.