The Extended ER Diagram

by K. Yue

1. Introduction

2. Extensions

Example:

Drawn using https://www.draw.io/:

eara_1

Example:

An ER diagram using Chen's notation.

OO Extensions:

Example: Figure of Hoffer:

Fig31

Example:

Three entities, person, faculty and student (Figure 7.4 of Ricardo) are modeled as superclass and subclass. What is an alternative model?

fig03_07.jpg

Example:

Figure 7.2 of Ricardo. Give an example of a partial specialization.

Example:

Figure 7.4 of Ricardo. What do you think about TA being a subclass of both faculty and student?

Examples:

John has a car.
A car has an engine.
A man is a person.
A man is a kind of a person.
A student is a person.