Database Management Systems - Prof. Holowczak

Zicklin School of Business - Baruch College
City University of New York

Database Management Systems


Entity Relationship Modeling

What You'll Learn This Week

Connolly, Begg, HolowczakPratt/Adamski Elmasri/Navathe (3rd) ed. Kroenke (7th ed.) McFadden (5th ed.) Mata-Toledo / Cushman
Chapters 6 and 7 Chapter 6 Chapter 3 and 4 Chapters 3 Chapters 3 and 4 Schaum's Outlines Ch. 7

Entity Relationship Modeling

E-R Modeling Constructs

E-R Diagrams

Variation One - Unified Modeling Language

[UML Example ER Diagram]

Variation Two - What the Kroenke book uses

[Kronke Book Example ER Diagram]

For this diagram:

These are admittedly clumsy, but you get the point.

Variation Three - Elmasri/Navathe Book


Variation Four - Oracle Designer CASE

[Oracle CASE Example ER Diagram]

There are a set of tools that can print these "relationship sentences".

Variation Five - Visible Analyst


Variation Six - Sybase PowerDesigner

PowerDesigner

This is not an Entity Relationship Diagram!

It is true: The "Relationships" screen in MS Access is NOT an Entity Relationship diagramming tool. This is a "physical" level diagram of how the tables are actually created.

Displaying Attributes

[Attributes Example ER Diagram]


UML Notation:
[Attributes inside Entity boxes Example ER Diagram]

Oracle Designer CASE Notation:

[Attributes inside Entity boxes Example ER Diagram]

Weak Entities

Subtype Entities

Small ER Case study example

File: week3.html Date: 12:58 PM 9/8/2011
All materials Copyright, 1997-2011 Richard Holowczak