Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Explain the concepts of Generalization and Aggregation with appropriate examples.

Explain the concepts of Generalization and Aggregation with appropriate examples. (RGPV 2019)

Ans. Generalization:

Entities with common attributes can be merged into a generic or super type entity by generalisation. 

For example, the entity EMPLOYEE is a super type of Professor, Conductor, and Engineer.

The “IS-A” relationship between the subtype and the super type can be used to define generalisation. 

For example, a Professor is an employee of the college.

Here, Professor, Principal and Engineer is subtypes. And, Employee is a supertype. 

A super type can be a subtype in another relationsship.

Aggregation:

Aggregation describes the formation of higher-level objects from lower level components. 

For example, a car is made up of an engine, chasis, tiers and so on.

Aggregation can be defined in terms of an HAS -A-relationship between the subtype & supertype.