The same entity may belong to more than one lower-level entity set within a…
2025
The same entity may belong to more than one lower-level entity set within a single generalization is known as
- A.
Constraints
- B.
Disjoint
- C.
User-defined
- D.
Overlapping
Attempted by 303 students.
Show answer & explanation
Correct answer: D
In Entity-Relationship modeling, generalization allows a superclass to be divided into multiple subclasses. The question describes a scenario where an entity instance can belong to more than one subclass simultaneously. This specific constraint is known as Overlapping. In an overlapping generalization, the subclasses are not mutually exclusive; for example, a person could be both a 'Student' and an 'Employee'. Conversely, the Disjoint constraint (Option B) explicitly forbids this by stating that an entity can belong to only one subclass. Constraints (Option A) is a broad term covering all rules, not this specific case, and User-defined (Option C) refers to custom constraints rather than the standard classification of subclass relationships. Therefore, since the definition matches the ability for multiple memberships, Option D is the correct answer.