Difficulty: Easy
Correct Answer: When a subtype entity inherits values of the supertype attribute
Explanation:
Introduction / Context:Inheritance in conceptual modeling mirrors the software concept: specialized types automatically obtain the characteristics of their generalized parent type. Understanding the direction of inheritance is crucial for correct modeling.
Given Data / Assumptions:
Concept / Approach:Inheritance means that every instance of a subtype is also an instance of its supertype, and thus it inherits the supertype’s attributes and participation in supertype relationships. The flow is top down: parent to child, not the reverse.
Step-by-Step Solution:
Establish direction: from general (supertype) to specific (subtype).Confirm that subtypes receive all supertype attributes.Select the option reflecting subtype inheriting supertype attributes.Verification / Alternative check:Examples: Employee as a supertype with attributes id and name; SalariedEmployee subtype inherits id and name and adds salary fields.
Why Other Options Are Wrong:
Common Pitfalls:Mixing up attribute location; subtypes should not duplicate supertype attributes, as that risks inconsistency.
Final Answer:When a subtype entity inherits values of the supertype attribute
Discussion & Comments