Define generalization and state whether it is top-down or bottom-up.
Define generalization and state whether it is top-down or bottom-up.
Answer
Generalization is the process of defining a more general entity type (a supertype) from a set of more specialized entity types; it is a bottom-up process
You start from already-modeled specifics (CAR, TRUCK), notice shared structure — especially a shared identifier — and lift it up into a supertype (VEHICLE).