Consider a relational schema team , with functional dependencies .
The relation team is decomposed into two relations, and . Which of the following statement(s) is/are TRUE?
View worked solution
Answer: B;C
Let us analyze the given relational schema and its functional dependencies (FDs):
1. Candidate Key of the relation team
Using the attribute closure of : Since determines all attributes of the relation, the candidate key is .
2. Normal Form of the relation team
- For the FD , the left-hand side () is a superkey.
- For the FD , the left-hand side () is a superkey.
Since the left-hand side of every non-trivial functional dependency is a superkey, the relation is in BCNF (and consequently also in 3NF).
- Statement A is FALSE: The relation is in BCNF.
- Statement D is FALSE: The relation is in 3NF.
3. Normal Form of decomposed relations and
- For : The projected FD is . The candidate key is . Since the LHS is a superkey, is in BCNF.
- For : The projected FD is . The candidate key is . Since the LHS is a superkey, is in BCNF.
Therefore, Statement B is TRUE.
4. Lossless Join Property
A decomposition of into and is a lossless join if and only if the common attribute(s) form a superkey in at least one of the decomposed relations:
Here, . Since is a candidate key for both and :
Thus, the decomposition is guaranteed to be a lossless join. Statement C is TRUE.
Free practice · Your answers on this page are not saved.
