edited by
1,823 views
9 9 votes

In the context of relational database normalization, which of the following statements is/are true?

  1. It is always possible to obtain a dependency-preserving $3$NF decomposition of a relation
  2. It is always possible to obtain a dependency-preserving $1$NF decomposition of a relation
  3. It is not always possible to obtain a dependency-preserving BCNF decomposition of a relation
  4. It is not always possible to obtain a dependency-preserving $2$NF decomposition of a relation

3 Answers

2 2 votes

Answer: A, B,C


It is always possible to obtain a dependency-preserving 3 NF decomposition of a relation but not for BCNF.

Proof:

As every 3NF is in 2NF and every 2NF is in 1NF:

  1. It is always possible to obtain a dependency-preserving 1 NF decomposition of a relation
  2. It is always possible to obtain a dependency-preserving 2 NF decomposition of a relation $\Rightarrow$ Option D is wrong.
0 0 votes

1. In 3NF decomposition of a relation, we'll always obtain both Lossless Decompostion and Dependency-Preserving.

2. But in BCNF decomposition of a relation, we'll always obtain Lossless Decompostion but we may or may not obtain Dependency Preserving.

So, as per the above two statements, the correct options are A, B and C.

Answer:
Position:
Show:

Related questions

14 14 votes
4 4 answers
2.2k
2.2k views
gatecse asked Feb 23
2,205 views
Let $P, Q, R$ and $S$ be the attributes of a relation in a relational schema. Let $X \rightarrow Y$ indicate functional dependency in the context of a relational database...
5 5 votes
4 4 answers
1.5k
1.5k views
gatecse asked Feb 23
1,483 views
Consider a relational database schema with two relations $R(P, Q)$ and $S(X, Y)$.Let $E=\{\langle u\rangle \mid \exists v \exists w\langle u, v\rangle \in R \wedge\langle...
10 10 votes
5 5 answers
3.1k
3.1k views
gatecse asked Feb 23
3,059 views
Consider a relational database schema with a relation $R(A, B, C, D)$. If $\{A, B\}$ and $\{A, C\}$ are the only two candidate keys of the relation $R$, then the number o...
12 12 votes
2 answers 2 answers
1.5k
1.5k views
gatecse asked Feb 23
1,546 views
Which of the following statements is/are true with respect to the interaction of a web browser with a web server using HTTP $1.1$?HTTP $1.1$ facilitates downloading multi...