edited by
9,740 views
3 votes
3 votes

Consider the following relation R (A B C D E) WITH FD F= (A ⇒BC, CD ⇒E, B⇒D, E ⇒A ).

How many minimum relations required to decompose into BCNF with Dependency preserving and Lossless join decomposition?

edited by

2 Answers

Best answer
3 votes
3 votes
Here A,E,BC,CD are candidate keys.

B-->D is violation of bcnf ...

Made two tables R1={A,B,C,E} and R2{B,D}..

Here it is lossless but not dependency preserving...

CD-->E is lost...so for it we will create one more relation...

So total 3 relations are required...
selected by
3 votes
3 votes

Given relation is either BCNF or Dependency Preserving.

FD F= (A ->BC, CD -> E, B -> D, E  -> A )

Here CD -> E , E ->C Because of this relation is either BCNF or Dependency Preserving.

Related questions

0 votes
0 votes
1 answer
1
0 votes
0 votes
1 answer
2
atulcse asked Jan 15, 2022
688 views
How many minimum relations are required for the following Relation R(A, B, C, D, E) with FD {A → BC, CD → E, B → D, E → A} to convert into BCNF without violation ...