Reputation: 4623
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
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
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).
Upvotes: 5
Reputation: 511
It is triangle for generalization (inheritance), and can be circle (lollipop notation) for realization (implementation of an interface).
Upvotes: 0