DBMS Unit 3
DBMS Unit 3
DBMS Unit 3
1. Which of the following normal form(s) is / are based on the functional dependencies among the
attributes of a relation?
(i) 1NF (ii) 2NF (iii) 3NF (iv) 4NF
A) Only (i) and (ii)
B) Only (ii) and (iii)
C) (i), (ii) and (iii)
D) More than one of the above
E) None of the above
Answer: C
2. A BCNF is:
A) loss less join and dependency preserving
B) loss less join and but not dependency preserving
C) not loss less join but dependency preserving
D) none of these
Answer: B
3. 5NF is designed to cope with:
A) Transitive dependency
B) Join dependency
C) Multi valued dependency
D) All of the above
Answer: B
4. Given the functional dependencies:
X W; X Y, Y Z and Z PQ
Which of the following does not hold good?
A) X Z
B) W Z
C) X XY
D) None of these
Answer: B
5. The relational decomposition of a database divides the table into tables.
A) New
B) Two
C) Three
D) Multiple
Answer: D
1. To avoid modification anomalies in a database, it is better to modify the table design than to work
around them by writing code or using dummy values.
Answer: True
2. 3NF / BCNF is the most important normal form in practice because normal forms higher than this
involve other kinds of dependencies that are less common and more difficult to understand.
Answer: True
3. Using Boyce - Codd Normal form (BCNF) allows you to perform the normalization process in one
step, as opposed to using 2NF and 3NF which requires two normalization steps.
Answer: False
4. Due to the extra joins involved, splitting a table because it has multiple candidate keys can degrade
query performance.
Answer: False
5. Once all of the functional dependencies have been analysed and a table is in BCNF, it is safe to assume
that the table does not contain any redundancies that would cause modification anomalies.
Answer: False
a, 1 - D, 2 - A, 3 - B, 4 - C
b, 1 - A, 2 - B, 3 - C, 4 - D
c, 1 - D, 2- B, 3 - A, 4 - C
d, 1 - C, 2 - D, 3 - D, 4 - B
V. Short Answers:
V. Short Answers:
V. Short Answers:
1. What is an anomaly?
An undesirable side effect of redundancy.
2. What is an insertion anomaly?
A problem that occurs during data insertion in a poorly normalized table.
3. What is an deletion anomaly?
A problem that occurs during data deletion in a poorly normalized table.
4. What is an update anomaly?
A problem that occurs during data modification in a poorly normalized table.
5. What is schema refinement?
The process of improving a database schema to eliminate redundancy.