in Databases edited by
8,181 views
28 votes
28 votes

Consider a schema $R(A,B,C,D)$ and functional dependencies $A \rightarrow B$ and $C \rightarrow D$. Then the decomposition of R into $R_1 (A,B)$ and $R_2(C,D)$ is

  1. dependency preserving and lossless join
  2. lossless join but not dependency preserving
  3. dependency preserving but not lossless join
  4. not dependency preserving and not lossless join
in Databases edited by
8.2k views

3 Comments

I want to ask that the decomposed relation will be in which normal form if it has not lossless decomposition?
0
0
@vijay kumar 2

It can be any NF of above 3NF power

i.e;

4NF,5NF, ...
0
0

$\color{red}{\text{Detailed Video Solution:}}$

Detailed Video Solution

2
2

2 Answers

37 votes
37 votes
Best answer

Answer is C.

Here, no common attribute in R1 and R2, therefore lossy join will be there.

and both the dependencies are preserved in composed relations so, dependency preserving.

edited by

4 Comments

Its 1NF .

Candidate key = {AC}

Not 2NF because both dependencies have partial dependency.

    eg : In A-->B ,  A is proper subset of Candidate key and B is a non-prime attribute.

3
3
They are asking about decomposed relation. So it's BCNF
3
3

@Arjun sir

The answer key is wrong in GO pdf for this question. kindly check once!

0
0
15 votes
15 votes

A decomposition {R1, R2} is a lossless-join decomposition if  R1 ∩ R2 → R1 (R1 should be key) or R1 ∩ R2 → R2 (R2 should be key)   but  (A,B)  ∩ (C,D) = ∅  so lossy join 

FD:1         A→B    

FD:2         C→D

R1(A,B) have all attributes of FD1 and R2(C,D) have all attributes of FD2 so ,dependency preserved decompostion

Reference : - question no. 8.1 Korth  http://codex.cs.yale.edu/avi/db-book/db6/practice-exer-dir/8s.pdf 

edited by

4 Comments

if R1 and R2 have common attributes then it need not be lossless join

for being in lossless join common attributes should be key in either of relations
6
6
Yes u r right @gate Ranker
0
0
@rishi

edit ur answer
1
1
Now ok? GateRanker
0
0
Answer:

Related questions