Ppt of dbms e r features

13
GANDHINAGAR INSTITUTE OF TECHNOLGY Department of Information Technology E-R Features Group ID: IT_A1_10 Students Names: Akabari Nirali (130120116002) Akanksha Sharma (130120116003) Guided By: Prof. Anirudhdha Nayak Database Management System(2130703)

Transcript of Ppt of dbms e r features

Page 1: Ppt of dbms e r features

GANDHINAGAR INSTITUTE OF

TECHNOLGY

Department of Information Technology

E-R FeaturesGroup ID: IT_A1_10

Students Names: Akabari Nirali (130120116002)

Akanksha Sharma (130120116003)

Guided By: Prof. Anirudhdha Nayak

Database Management System(2130703)

Page 2: Ppt of dbms e r features

Presentation outlines:

E-R concept

Specialization

Generalization

Aggregation

E-R diagram notation for representing

specialization

E-R diagram with redundant

relationship

E-R diagram with Aggregation

Page 3: Ppt of dbms e r features

Basic E-R concepts

The original concept of the entity-

relationship model was given by Chen in

1976.

High level conceptual(logical) data

model.

Widely used in database design to

represent a conceptual schema.

A conceptual schema represented by the

E-R model is called an E-R schema.

Page 4: Ppt of dbms e r features

The basic notation used in E-R

diagram are illustrated below:

An entity set

An Attribute

A Relationship set

Link between an

entity set &

attribute

Page 5: Ppt of dbms e r features

Specialization

Specialization is the process of

defining sub-class based on some

distinguishing characteristics.

In other words, specialization identifies

the sub-sets possesses some

attributes

Specialization is a top-down process

to define super-class/sub-class

relationships.

Page 6: Ppt of dbms e r features
Page 7: Ppt of dbms e r features

Generalization

Generalization is the process of

defining a super-class from sub-

classes based on some common

characteristics.

In other words, generalization

identifies a super-class from different

entity-sets(or sub-classes).

Generalization is a bottom-up process

to define super-class/sub-class

relation.

Page 8: Ppt of dbms e r features

A bottom-up design process – combine

a number of entity sets that share the

same features into a higher-level entity

set.

Specialization and generalization are

simple inversions of each other; they

are represented in an E-R diagram in

the same way.

The terms specialization and

generalization are used

interchangeably.

Page 9: Ppt of dbms e r features
Page 10: Ppt of dbms e r features

Aggregation

Aggregation is an abstraction through

which relationships are treated as

higher level entities.

Thus, for our example, we regard the

relationship set works on as a higher-

level entity set called works on.

Such an entity set is treated in the same

manner as is any other entity set.

Figure shows a notation for aggregation

commonly used to represent this

situation.

Page 11: Ppt of dbms e r features

E-R Diagram With

Aggregation

Page 12: Ppt of dbms e r features

E-R Diagram With

Redundant Relationships

Page 13: Ppt of dbms e r features