0 0 votes A3 also deriving {A1,A2,A3} from FD’s...why it is still neglecting BCNF? Is solution wrong or I am misunderstanding? Databases database-normalization databases made-easy-test-series + – Naveen Muralidhar 1.1k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply balchandar reddy san commented Jan 20, 2019 reply Follow flag A3 is a candidate key, which is the minimal super key. so the answer given is wrong. 1 1 replyShare Naveen Muralidhar commented Jan 20, 2019 reply Follow flag Thanks a lot..that helps 0 0 replyShare Please log in or register to add a comment.
2 2 votes BCNS is getting violated as : if A1,A2 are primary key then also its candidate key. it is given that atomic values are allowed so. so it is must be in 1NF. but always start any form from BCNF then 3NF and so on. if we check for BCNF it is failing for 2nd dependency i.e. A3->A1 as A3 is not super key. Note: I am just giving answer based on the question only i.e. A1 AND A2 are primary keys solution may differs ishanverma answered Aug 18, 2020 ishanverma comment Share Follow 0 reply Please log in or register to add a comment.