5,995 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
138
138 views
GO Classes asked Sep 15
138 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,572 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,707 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