Extended E-R Model
Prepared By:
Mr. Sanjay Kumar
Assistant Professor (ITD)
Rajkiya Engineering College, Azamgarh
SANJAY KUMAR September, 2020 1
Extended Entity-relationship Models
 Extended entity-relationship models, also known as Enhanced entity-
relationship models– It is advanced database diagrams very similar to
Regular E-R diagram.
 As the complexity of data increased in the late 1980s, it became more and
more difficult to use the traditional ER Model for database modelling.
 Hence some improvements or enhancements were made to the existing ER
Model to make it able to handle the complex applications better
SANJAY KUMAR September, 2020 2
.
 Hence, as part of the Enhanced ER Model, along with other
improvements, four new concepts were added to the existing
ER Model, they were:
1. Generalization
2. Specialization
3. Inheritance
4. Aggregation
SANJAY KUMAR September, 2020 3
Generalization
 Generalization is a bottom-up approach in which two lower
level entities combine to form a higher level entity.
 Generalization is a process of generalizing an entity which
contains generalized attributes or properties of generalized
entities.
 It's more like Superclass and Subclass system, but the only
difference is the approach, which is bottom-up.
SANJAY KUMAR September, 2020 4
Example:
SANJAY KUMAR September, 2020 5
Specialization
 Specialization is opposite to Generalization.
 It is a top-down approach in which one higher level entity can
be broken down into two lower level entity.
SANJAY KUMAR September, 2020 6
SANJAY KUMAR
September, 2020 7
Example:
SANJAY KUMAR September, 2020 8
Inheritance
 Inheritance allows lower-level entities to inherit the attributes
of higher-level entities.
SANJAY KUMAR September, 2020 9
Aggregation
 Aggregation is a process when relation between two entities is
treated as a single entity.
SANJAY KUMAR September, 2020 10
THANK YOU
SANJAY KUMAR September, 2020 11

8.Extended ER Model for design system and project

  • 1.
    Extended E-R Model PreparedBy: Mr. Sanjay Kumar Assistant Professor (ITD) Rajkiya Engineering College, Azamgarh SANJAY KUMAR September, 2020 1
  • 2.
    Extended Entity-relationship Models Extended entity-relationship models, also known as Enhanced entity- relationship models– It is advanced database diagrams very similar to Regular E-R diagram.  As the complexity of data increased in the late 1980s, it became more and more difficult to use the traditional ER Model for database modelling.  Hence some improvements or enhancements were made to the existing ER Model to make it able to handle the complex applications better SANJAY KUMAR September, 2020 2
  • 3.
    .  Hence, aspart of the Enhanced ER Model, along with other improvements, four new concepts were added to the existing ER Model, they were: 1. Generalization 2. Specialization 3. Inheritance 4. Aggregation SANJAY KUMAR September, 2020 3
  • 4.
    Generalization  Generalization isa bottom-up approach in which two lower level entities combine to form a higher level entity.  Generalization is a process of generalizing an entity which contains generalized attributes or properties of generalized entities.  It's more like Superclass and Subclass system, but the only difference is the approach, which is bottom-up. SANJAY KUMAR September, 2020 4
  • 5.
  • 6.
    Specialization  Specialization isopposite to Generalization.  It is a top-down approach in which one higher level entity can be broken down into two lower level entity. SANJAY KUMAR September, 2020 6
  • 7.
  • 8.
  • 9.
    Inheritance  Inheritance allowslower-level entities to inherit the attributes of higher-level entities. SANJAY KUMAR September, 2020 9
  • 10.
    Aggregation  Aggregation isa process when relation between two entities is treated as a single entity. SANJAY KUMAR September, 2020 10
  • 11.
    THANK YOU SANJAY KUMARSeptember, 2020 11