gymcode
gymcode

Reputation: 4623

What is the inheritance symbol used in ERD diagram?

I am certain that the inheritance symbol used in ERD diagram is the triangular symbol.

However, I am uncertain of the symbol used in UML diagram that is used to symbolize inheritance.

I have searched on the Internet and I have seen the symbol of a circle icon with an underline below it.

May I know which is the correct inheritance symbol used in UML diagram?

Thank you

Upvotes: 4

Views: 5348

Answers (3)

Walter Mitty
Walter Mitty

Reputation: 18940

In the world of ER modeling, what you are describing is called generalization/specialization. Another phrase is "is-a relationships. For a related wikipedia article, click here and scroll down to UML.

Upvotes: 2

Geert Bellekens
Geert Bellekens

Reputation: 13740

Both Generalization as Realization have a triangle endpoint.

The difference is the dotted line for Realization (implementation) vs the solid line for Generalization (inheritance).

Generalization and Realization

Upvotes: 5

Uber Bot
Uber Bot

Reputation: 511

It is triangle for generalization (inheritance), and can be circle (lollipop notation) for realization (implementation of an interface).

Upvotes: 0

Related Questions