1 1 vote Find highest normal form? R(ABCDE) FD={AB-->C, C-->A, C-->D, BD-->E} here I have doubt that BD-->E is partial dependency or not? BD-->E is 1nf or 2nf or 3nf? Databases + – dileswar sahu 1.6k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
1 1 vote candidate keys are : AB , BC NOT IN BCNF NOT IN 3NF NOT IN 2 nf why ??? because C------>D is partial dependency so not in 2nf and also BD---->E is not partial dependency because BD is not proper subset of candidate key . so it is in 1nf (answer) focus _GATE answered Nov 21, 2016 focus _GATE comment Share Follow See 1 comment 1 1 comment reply dileswar sahu commented Nov 21, 2016 reply Follow flag I have one contradiction example for above example: R(ABCD) FD={AB-->C, C-->B, BC-->D} here I have doubt that BC-->D is partial dependency or not? if partial dependency then why? 0 0 replyShare Please log in or register to add a comment.
1 1 vote Ur doubt was particular out of given 4FDs BD->E falls under which NF ?? Ans is 3NF. Follow the below Tour... Here Candidate Keys are:- AB,BC BD->E (Lets Check) 1.Partial Dependency:- PartOfKey->NonKey Here if B(part of key) is alone in LHS of FD then only it will Partial Dependency So here it is clearly no partial Dependency. 2.Transitive Dependency:- non-key -> non-key BD->E (Here LHS not satisfy non-key cz B is prime attribute) So there is no transitive dependency So this particular FD (BD->E) out of 4 FDs as u asked is in 3NF. and also note that this is not BCNF bcz BD is not a superkey. Rajesh Pradhan answered Nov 21, 2016 Rajesh Pradhan comment Share Follow See all 9 Comments 9 9 Comments reply Show 6 previous comments Rajesh Pradhan commented Nov 22, 2016 reply Follow flag @arjun sir Here BD->E violates BCNF as BD is not a Superkey. So can't I tell like that BD->E satisfy Upto 3NF ?? 0 0 replyShare Arjun commented Nov 22, 2016 reply Follow flag Not exactly. "Normal forms" are for detabase schema- not FDs. Lets say we call a person rich if he has a car. But we never call the car rich. Likewise presence of certain FDs make the schema not in certain Normal Forms. 0 0 replyShare cse7 commented Nov 30, 2016 reply Follow flag @Rajesh bd->e should be in 2NF bcoz bd is not a superkey and e is not prime attribute. So why u have mentioed it is in 3NF? 0 0 replyShare Please log in or register to add a comment.