Describe the concept of multi-valued dependency and describe how this concept relates to 4NF. Provide an example to illustrate your answer.
What will be an ideal response?
Multi-valued Dependency (MVD) Represents a dependency between attributes (for
example, A, B, and C) in a relation, such that for each value of A there is a set of values for B
and a set of values for C. However, the set of values for B and C are independent of each
other.
A multi-valued dependency can be defined as being trivial or nontrivial. A MVD A
???? B in relation R is defined as being trivial if (a) B is a subset of A or (b) A ? B = R.
A MVD is defined as being nontrivial if neither (a) nor (b) are satisfied. A trivial MVD does
not specify a constraint on a relation, while a nontrivial MVD does specify a constraint.
Fourth Normal Form (4NF) A relation that is in Boyce-Codd Normal Form and
contains no nontrivial multi-valued dependencies.
Fourth normal form (4NF) is a stronger normal form than BCNF as it prevents relations from
containing nontrivial MVDs, and hence data redundancy. The normalization of BCNF
relations to 4NF involves the removal of the MVD from the relation by placing the
attribute(s) in a new relation along with a copy of the determinant(s).
You might also like to view...
Match each term about inline frames to its description
I. Width A. Another name for an inline frame II. Height B. The attribute that specifies the content of the inline frame III. iframe C. Specifies how wide the inline frame will display on the page IV. src D. Specifies how high the inline frame will display on the page V. Floating Frame E. The element used to add an inline frame to a Web page
__________ LANs are usually arranged in a star topology with computers wired to central switching circuitry that is incorporated in modern routers.
A. Internet B. Ethernet C. Wireless D. Mobile