ER Model
ER Model
ER MODEL
ER model stands for an Entity-Relationship model. It is a
high-level data model. This model is used to define the
data elements and relationship for a specified system.
It develops a conceptual design for the database. It also
As an example, the entity set person may be further classified as one of the following: employee,
student.
Each of these person types is described by a set of attributes that includes all the attributes of
entity set person plus possibly additional attributes.
For example, : A university divides students into two categories: graduate and undergraduate.
Graduate students have an office assigned to them. Undergraduate students are assigned to a
residential college. Each of these student types is described by a set of attributes that includes all
the attributes of the entity set student plus additional attributes.
An entity set may be specialized by more than one distinguishing feature. A distinguishing
feature among employee entities is the job the employee performs.
In terms of an E-R diagram, specialization is depicted by a hollow arrow-head pointing from
the specialized entity to the other entity. This relationship is the ISA relationship, which
stands for “is a” and represents, for example, that an instructor “is a” employee.
Types of specialization :