Generalization and Aggregation
Generalization-: It is the method of generalizing entities, wherever the generalized entities contain the properties of all the generalized entities, is termed generalization. It is a bottom-up approach.
In generalization, variety of entities are brought along into one generalized entity supported their similar characteristics.
For example- Dog, Cat and cow will all be generalized as Animals.
Aggregation
Aggregation may be a cluster of various things or a mass created up of distinct components.
A relationship represents an association between two entity varieties that are conceptually at constant level. It is also called Specialization.