Which entity type represents an actual occurrence of an associated generalized entity in an archetype/instance pattern?
-
ASupertype entity
-
BSubtype entity
-
CArchetype entity
-
DInstance entity
Answer
Correct Answer: Instance entity
Explanation
Introduction / Context:Some designs explicitly model templates and their real occurrences. Distinguishing the instance from the template clarifies how data is populated and referenced.
Given Data / Assumptions:
- The question explicitly mentions an associated generalized entity (the template).
- We must name the entity that represents the actual occurrence.
Concept / Approach:In the archetype/instance pattern, the archetype holds the generalized definition, while the instance represents the specific, real-world occurrence based on that definition.
Step-by-Step Solution:
Identify “occurrence of a generalized entity” as the instance.Map to terminology: archetype = template, instance = occurrence.Select “Instance entity.”Verification / Alternative check:Examples: ContractType (archetype) vs. Contract (instance); ItemModel (archetype) vs. ItemSerial (instance).
Why Other Options Are Wrong:
- Supertype/subtype refer to inheritance specialization, not template-to-occurrence.
- Archetype is the template, not the occurrence.
Common Pitfalls:Interchanging subtype with instance. A subtype is still a template-level specialization, whereas an instance is a concrete occurrence.
Final Answer:Instance entity