Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:Cardinality and relationship degree are fundamental ER concepts. “Binary” is commonly misused to mean “at least two,” but in modeling terminology it means “degree two,” i.e., exactly two entity types participate in the relationship.
Given Data / Assumptions:
Concept / Approach:The degree of a relationship counts the number of distinct entity types participating in a single relationship set. Therefore, “two or more” corresponds to “at least binary,” not “binary.” The correct statement is that “binary” means exactly two.
Step-by-Step Solution:
Define degrees: unary=1, binary=2, ternary=3, n-ary=n.Evaluate the claim “two or more” → includes ternary and higher.Conclude: that claim is wrong for “binary”; correct meaning is “exactly two.”Answer accordingly.Verification / Alternative check:Textbooks and notation guides consistently define relationship degree this way across ER notations (Chen, Barker, crow’s-foot).
Why Other Options Are Wrong:
Common Pitfalls:Confusing “binary” with “pairwise associations” inside larger structures; describing a ternary relationship using multiple binaries, which can lose constraint semantics.
Final Answer:Correct
Discussion & Comments