Specialization in DBMS


  • Specialization is considered as a top-down access, which is just the opposite of Generalization. According to the specialty, any higher level entity has the potential to get classified further into two minor level entities.
  • It is also implemented in order to find the subset of any entity set which shares some different characteristics.
  • Firstly, the superclass is defined and then the subclass along with its related attributes. Later on, the relationship sets are added.


For instance, In any management system, the entity can function as a DEVELOPER or TESTER by specializing an EMPLOYEE in accordance with the role they have in the respective company. 

Please Share