FREE E LEARNING PLATFORM
INTRODUCTION SCHEMAS DATA MODELS E-R MODEL
 

DBMS Generalization








Generalization is a process in which the common attributes of more than one entities form a new entity. This newly formed entity is called generalized entity.


Generalization Example

Lets say we have two entities Student and Teacher. Attributes of Entity Student are: Name, Address & Grade Attributes of Entity Teacher are: Name, Address & Salary

generalization

These two entities have two common attributes: Name and Address, we can make a generalized entity with these common attributes. Lets have a look at the ER model after generalization.

The ER diagram after generalization:

generalization

1. Generalization uses bottom-up approach where two or more lower level entities combine together to form a higher level new entity.

2. The new generalized entity can further combine together with lower level entity to create a further higher level generalized entity.

You may also Find this interesting

DBMS Models

DBMS ER Model

DBMS Relational Model

DBMS Cardinality

RDBMS concepts







Leave Comment