Difficulty: Easy
Correct Answer: Each subtype has only one supertype.
Explanation:
Introduction / Context:
Supertypes and subtypes capture generalization and specialization in conceptual data modeling. The hierarchy organizes common properties at the supertype and specialized properties at subtypes. The question asks about the common structural rule.
Given Data / Assumptions:
Concept / Approach:
The standard rule in a classic hierarchy is that each subtype has exactly one supertype (single inheritance). While some modeling approaches allow multiple inheritance, hierarchy typically implies a tree structure, not a directed acyclic graph with multiple parents.
Step-by-Step Solution:
Verification / Alternative check:
Modeling tools and textbooks depict subtype triangles or arcs feeding into a single supertype, emphasizing one parent per subtype in a hierarchy.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing hierarchy with multiple inheritance models; the word hierarchy is a strong indicator of single parentage.
Final Answer:
Each subtype has only one supertype.
Discussion & Comments