Questions: Join Dependencies and Fifth Normal Form

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A table (supplier, part, project) records supply relationships. No functional dependency exists between any two columns and the other. Under what condition does 5NF require decomposing this table?

AWhenever a supplier appears with multiple parts
BWhen the table violates BCNF due to a functional dependency
CWhen the table's facts are fully derivable from three independent pairwise relationships: supplier-part, supplier-project, and part-project
DWhen there is a multivalued dependency between supplier and part
Question 2 Multiple Choice

What distinguishes a join dependency from a multivalued dependency (MVD)?

AMVDs involve primary keys; join dependencies do not
BAn MVD decomposes a table into exactly two projections; a join dependency may require three or more
CJoin dependencies only apply to tables with composite primary keys
DMVDs are semantic constraints; join dependencies are purely syntactic
Question 3 True / False

A table in 5NF is guaranteed to have no redundancy caused by join dependencies.

TTrue
FFalse
Question 4 True / False

If a table satisfies 5NF, it is typically practical to use that schema in a production database without further consideration.

TTrue
FFalse
Question 5 Short Answer

Explain why 5NF violations cannot be detected by inspecting the data alone, unlike violations of 1NF, 2NF, or 3NF.

Think about your answer, then reveal below.