in Databases
1,283 views
2 votes
2 votes

Consider the relation $R\left ( A,B,C,D,E \right )$ with functional dependencies

$F=${

$A\rightarrow B$

$BC\rightarrow E$

$ED\rightarrow A$

}

Number of additional relation required to convert it into lossless , dependency preserving $3NF$ decomposition is _____________


What is meaning of additional relation (Here no table mentioned previously)??

in Databases
by
1.3k views

4 Comments

total number of extra table will be zero.it is already in 3NF
0
0
agreed.
0
0
Each and every attribute is prime attribute. so we can say directly the relation is in 3NF.
0
0

2 Answers

3 votes
3 votes

First, let's have a look at the candidate keys. 

In this case the candidate keys are $\rightarrow$ $CDA$, $CDB$, $CDE$.

Now, in this case, each attribute is a prime attribute. So, this realtion is already in 3NF and there is no point in decomposing this further.

Therefore, no additional relations are required.

So, the correct answer to this question will be 0.

0 votes
0 votes

4 table are required.

4 Comments

how this decomposition is lossless?
0
0

@abhishekmehta4u

ans given 2 tables

Are u sure??

0
0
edited by
how does A->B is a voilation of 3NF as B is a prime attribute ?
2
2
Here every attribute is prime so every FD in given table is satisfying X> Y where X is a super key or  Y is prime attribute so is not in 3nf already?
0
0

Related questions