619 views
1 votes
1 votes
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?

2 Answers

1 votes
1 votes

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) 

1 votes
1 votes

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.

Related questions

1 votes
1 votes
1 answer
1
mani8466 asked Sep 28, 2018
917 views
0 votes
0 votes
0 answers
2
mani8466 asked Sep 20, 2018
152 views
0 votes
0 votes
1 answer
3