Relation $R$ with an associated set of functional dependencies, $F$, is decomposed into $\text{BCNF}$. The redundancy (arising out of functional dependencies) in the resulting set of relations is
@set2018
A table is in 4NF if it is in BCNF and it should not have any multivalued dependencies. Databases with multivalued dependencies exhibit redundancy.
So redundancy arising out of functional dependencies is 0 in BCNF but if the table has any multivalued dependencies then it has redundancy due to the multivalued dependencies.
See Ref: 1. https://en.wikipedia.org/wiki/Multivalued_dependency#Example 2. https://www.studytonight.com/dbms/fourth-normal-form.php
Answer is A.
If a relation schema is in BCNF then all redundancy based on functional dependency has been removed, although other types of redundancy may still exist. A relational schema R is in Boyce–Codd normal form if and only if for every one of its dependencies X → Y, at least one of the following conditions hold:
(C) Proportional to the size of F+
I really didn't understand this option. What does it mean by the size of the F closure?
Jean no Multivalued Dependencies doesnt follow armstrong axioms like decomposition etc so they r NOT a type of FD
@srestha
Thanks. I got it now. In 1NF we make attributes atomic, either by removing
Multi-valued Dependency is removed in 4NF.
@srestha In 4NF we remove the multivalued dependency. That means in BCNF multi-valued dependencies might be present. Because in 4NF, the table must be present in the form of BCNF. Correct me if I am wrong.
Explain please
BCNF can have Multi valued dependency but no redundancy due to FDs
64.3k questions
77.9k answers
244k comments
80.0k users