Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Cardinality is a foundational ER concept that communicates the numeric mapping between entity instances: one-to-one, one-to-many, or many-to-many. It is essential for correct logical design and physical implementation (keys and foreign keys).
Given Data / Assumptions:
Concept / Approach:
Cardinality answers “how many” instances on one side can or must relate to one instance on the other. Optionality answers “must there be at least one?” Both are captured in good modeling notations. The definition in the prompt matches the accepted meaning of cardinality.
Step-by-Step Solution:
Verification / Alternative check:
Compare with any ERD legend: the definitions of 1:1, 1:N, and M:N explicitly reference counts per instance.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing optionality with cardinality; overlooking that cardinality drives key placement and normalization.
Final Answer:
Correct
Discussion & Comments