5,939 views
2 2 votes

Relation: R(ABCDE):

FDs: A->BC, CD->E, B->D, E->A

This relation is not in BCNF bcz of FD B->D. So how it make BCNF by decomposition so that the resultant decomposition is both lossless and dependency preserving ? 

plzz explain ?

2 Answers

0 0 votes
As we know if we decompose the relation R(ABCDE) into R1(ABCE) and R2(BD) is enough to make it BCNF and lossless.

For dependency preserving, we can add one more table in such a way that it won't disturb the current normalisation status and also preserve the dependency. i.e. R3(CDE)

therefore.... R1(ABCE) R2(BD) and R3(CDE)

plz any correction would be appreciated.
0 0 votes
The table can be decomposed as follows:

R1:A,C,D,E with functional dependencies A>D,  A>C, CD>E

R2:A,B with functional dependency A>B

R3:B,D with functional dependency B>D

We can see that R1 join (R2 join R3) is lossless ,dependency preserving and BCNF.
Position:
Show:

Related questions

2 2 votes
1 1 answer
127
127 views
GO Classes asked Sep 15
127 views
Consider $R(A,B,C,D,E,F)$ with $F=\{C\to D,\ A\to B,\ B\to EF,\ F\to A\}$.Suppose $R$ is decomposed into $R_1(A,B,D,E)$ and $R_2(A,B,C,F)$. The decomposition is currently...
6 6 votes
2 answers 2 answers
3.6k
3.6k views
Balaji Jegan asked Sep 26, 2018
3,560 views
Consider R(A,B,C,D,E)with the FD Set F(A->B, A->C, DE->C, DE->B, C->D)Consider this decomposition : R1(A,B,C), R2(B,C,D,E) and R3(A,E)Then, the decompositions isLossless ...
0 0 votes
1 1 answer
1.7k
1.7k views
night_fury asked Sep 23, 2018
1,696 views
The below decomposition is lossless or lossy and also dependency preserving or not?
1 1 vote
1 answers 1 answer
1.7k
1.7k views