Questions: Multivalued Dependencies and Fourth Normal Form

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A table has schema (Course, Instructor, Textbook). Course CS101 has instructors {Smith, Jones} and textbooks {Algorithms, Data Structures}. How many rows must this table contain for CS101?

A2 rows — one per instructor, with textbook nullable
B2 rows — one per textbook, with instructor nullable
C4 rows — every instructor-textbook combination must appear
D3 rows — one for the course plus one per instructor and one per textbook
Question 2 Multiple Choice

A table with schema (Employee, Skill, Language) is in BCNF. You notice that an employee's skills and languages are assigned independently. What should you do?

ANothing — BCNF is the highest practically relevant normal form
BDecompose into (Employee, Skill) and (Employee, Language) to achieve 4NF
CAdd a foreign key linking Skill to Language to establish a functional dependency
DCombine Skill and Language into a single composite attribute
Question 3 True / False

A relation that is in BCNF can seldom have update anomalies.

TTrue
FFalse
Question 4 True / False

The multivalued dependency A →→ B means that for each value of A, the set of B values is determined by A alone, independently of other attributes in the relation.

TTrue
FFalse
Question 5 Short Answer

Explain why BCNF normalization is insufficient to eliminate all redundancy caused by multivalued dependencies, using a concrete example.

Think about your answer, then reveal below.