1,934 views
6 6 votes

Decompose this table in BCNF ,decomposition should be lossless and dependency preserving.

plz clarify me how to decompose to get a lossless decomposition here.BCNF decompostion

3 Answers

Best answer
5 5 votes
This table can be decomposed into BCNF as AC, CE, BD, AB . In AC, no FD is present, so it is in Bcnf form (a table with 2 attributes is always in Bcnf) in CE table, C is the superkey, in BD table, B is the superkey and in AB table, A is the superkey , and it will be dependency preserving as well as lossless decomposition.
• selected by
2 2 votes
4 tables created ..

here candidate key is AC...

so A->B fails to be in bcnf ....so we divide it in table ABD....in which B->D fails so we divide in AB and BD...

C->E again fails so we divide ....CE is table...

lastly to maintain KEYS ...we have AC...

so totals tables are

(AC)(BD)(AB)(CE)
Position:
Show:

Related questions

2 2 votes
0 0 answers
1.7k
1.7k views
0 0 votes
0 0 answers
445
445 views
OneZero asked Jan 17, 2019
445 views
Business Rules : An employee may work in many departments.Each employee has a unique employee number.Each departments has many managers.An employee has only one manager f...
2 2 votes
1 1 answer
1.3k
1.3k views
balchandar reddy san asked Jan 9, 2019
1,322 views
Dependency preserving/Lossless ?
4 4 votes
1 1 answer
3.9k
3.9k views