Extending the E/R Model, E/R Constraints




CS157a

Chris Pollett

Oct 17, 2018

Outline

Introduction

Subclasses in the E/R Model

Example isa relationship

Design Principles for E/R Diagrams

Faithfulness

Avoiding Redundancy

Simplicity Counts

Choosing the Right Relationship

Picking the Right Kind of Element

Replacing an Entity Set with Attributes

In-Class Exercise

Constraints in the E/R Model

Keys in the E/R Model

ER Diagram With Keys Indicated

Referential Integrity

ER Diagram With Referential Constraints

Degree Constraints

ER Diagram With Degree Constraints