26,227 views
6 6 votes
1) dependency preservation
2)lossless join

a)If a relation is in 3NF , which of the above points is guaranteed.
b)If a relation is in BCNF , which of the above points is guaranteed

[ I am confused  right now, can I say , if a relation is in BCNF, then is it  by default  lossless/dependency preserving straight away , or is it the fact that,if I derive BCNF decomposed relations using a particular algorithm, then only  I can say that the decomposed relations is lossless/dependency preserving same goes for 3NF].

Please help!

4 Answers

Best answer
18 18 votes
The question is not making sense as it is. So, making correction.

Let $R$ be a relation. Now if we decompose it and make the decomposition $3NF$, then it is possible to satisfy both lossless and dependency preserving. i.e., for any relation there always exist a decomposition to 3NF, which is guaranteed to satisfy both the given properties.

For BCNF, the decomposition is not guaranteed to satisfy both the properties. Sometimes when lossless property is satisfied, dependency preserving is no longer possible.
• selected by
10 10 votes

If a relation is in 3NF , which of the above points is guaranteed ==> both are neccessary  

If a relation is in BCNF , which of the above points is guaranteed ==> lossless join is guaranteed but dependency preserving may or may not be guaranteed

https://www.iitg.ernet.in/awekar/teaching/cs344fall11/lecturenotes/september%2006.pdf

0 0 votes
i think if a relation is in 3NF then both lossless and dependency preserving are guaranteed but in case of BCNF only lossless is guaranteed.
• edited by
Position:
Show:

Related questions

2 2 votes
0 0 answers
1.7k
1.7k views
Kapil asked Nov 20, 2016
1,665 views
Suppose a relation is given $R\left ( ABCDEF \right )$ with the given set of FD's$\left \{ A \rightarrow BCD, BC\rightarrow DE, B\rightarrow D,D\rightarrow A \right \}$A)...
10 10 votes
1 answers 1 answer
6.4k
6.4k views
Na462 asked May 29, 2018
6,433 views
Which of the following statement false of relation $R$ is in $3NF$ but not $BCNF$?Relation $R$ must consist atleast two over-lapped candidate keys.Relation $R$ must consi...
7 7 votes
1 1 answer
3.9k
3.9k views
A_i_$_h asked Sep 9, 2017
3,917 views
A 3NF table which does not have multiple overlapping candidate keys is said to be ina)1NFb)2NFc)4NFd)BCNF
14 14 votes
6 answers 6 answers
21.3k
21.3k views
Shefali asked Sep 17, 2015
21,296 views
Consider the following statements.If relation R is in 3NF and every key is simple, then R is in BCNFIf relation R is in 3NF and R has only one key, then R is in BCNFBoth ...