Which of the following is may not dependency preserving decomposition?
Correct Answer :
BCNF
Solution :
The correct option is BCNF.
In database management systems, normalization is the process of organizing data in a database to avoid data redundancy and dependency issues. When we decompose a relation schema into multiple relations , we want to ensure two key properties:
1. Lossless Join Decomposition: To guarantee that joining the decomposed relations retrieves the original relation exactly without introducing any spurious tuples.
2. Dependency Preservation: To ensure that all functional dependencies that hold on the original relation can be checked and enforced by looking at individual decomposed relations, without having to join them back together.
Let's analyze the dependency preservation capability for the standard normal forms:
- First Normal Form (1NF), Second Normal Form (2NF), and Third Normal Form (3NF): It is always possible to find a decomposition into 3NF (and subsequently 1NF and 2NF) that is both lossless and dependency-preserving.
- Boyce-Codd Normal Form (BCNF): BCNF is a stronger form of 3NF. While we can always decompose any relation into BCNF such that the decomposition is lossless, it is not always possible to guarantee that the decomposition will be dependency-preserving. There are cases where we must choose between achieving BCNF and preserving all functional dependencies.
For example, consider a relation schema with the functional dependencies:
Here, the candidate keys are and . The dependency violates BCNF because is not a superkey. If we decompose to satisfy BCNF, we get and . Under this decomposition, the functional dependency is lost because its attributes are split across different relations and cannot be checked within a single relation. Thus, BCNF decomposition may not be dependency-preserving.
Access expert-curated educational resources and study materials—completely free.
Create, conduct, and manage professional online assessments with Mindyard. Perfect for teachers and institutes.
Copyright © 2026 Mindyard. All Rights Reserved.