32
Advance Database Systems Enhanced Entity Relationship Diagrams (EERD)

Advance database system(part 6)

Embed Size (px)

Citation preview

Page 1: Advance database system(part 6)

Advance Database SystemsEnhanced Entity Relationship Diagrams (EERD)

Page 2: Advance database system(part 6)

Contents

• Enhanced Entity Relationship Diagrams (EERD)

• Sub Type and Super Type Relationships

Page 3: Advance database system(part 6)

Enhanced Entity Relationship Diagrams (EERD)

Page 4: Advance database system(part 6)

Sub Type and Super Type Relationships

Page 5: Advance database system(part 6)

Basic Concept and Notation

Page 6: Advance database system(part 6)
Page 7: Advance database system(part 6)
Page 8: Advance database system(part 6)
Page 9: Advance database system(part 6)
Page 10: Advance database system(part 6)
Page 11: Advance database system(part 6)

Attribute Inheritance

Page 12: Advance database system(part 6)

When to use Supertype/Subtype Relationships

Page 13: Advance database system(part 6)
Page 14: Advance database system(part 6)

Representing Specialization and Generalization

Page 15: Advance database system(part 6)
Page 16: Advance database system(part 6)
Page 17: Advance database system(part 6)

Specialization

Page 18: Advance database system(part 6)
Page 19: Advance database system(part 6)
Page 20: Advance database system(part 6)

Specifying Constraint in Sub Type/Super Type Relationships

Page 21: Advance database system(part 6)

Total Specialization/Partial Specialization Rule

Page 22: Advance database system(part 6)
Page 23: Advance database system(part 6)

Specifying Disjointness Constraints

Page 24: Advance database system(part 6)

Disjoint Rule/Overlap Rule

Page 25: Advance database system(part 6)
Page 26: Advance database system(part 6)

Defining Subtype Discriminators

Page 27: Advance database system(part 6)
Page 28: Advance database system(part 6)

Disjoint Subtype

Page 29: Advance database system(part 6)
Page 30: Advance database system(part 6)

Defining Super Type/Sub Type Hierarchies

Page 31: Advance database system(part 6)
Page 32: Advance database system(part 6)