+ All Categories
Home > Documents > Entity-Relationship Modeling

Entity-Relationship Modeling

Date post: 05-Jan-2016
Category:
Upload: primo
View: 16 times
Download: 0 times
Share this document with a friend
Description:
Entity-Relationship Modeling. ER. Graphical modeling technique Informal, understandable for laymen Coarse technique to design tables Provides rules of thumb for mapping to table structures. Entities and attributes. Relations (associations). Recursive relations. With roles. Weak entities. - PowerPoint PPT Presentation
12
1 Entity-Relationship Modeling
Transcript
Page 1: Entity-Relationship Modeling

1

Entity-RelationshipModeling

Page 2: Entity-Relationship Modeling

2

ER

• Graphical modeling technique

• Informal, understandable for laymen

• Coarse technique to design tables

• Provides rules of thumb for mapping to

table structures

Page 3: Entity-Relationship Modeling

3

Entities and attributes

Page 4: Entity-Relationship Modeling

4

Relations (associations)

Page 5: Entity-Relationship Modeling

5

Recursive relations

With roles

Page 6: Entity-Relationship Modeling

6

Weak entities

Page 7: Entity-Relationship Modeling

ISA-hierarchy

Page 8: Entity-Relationship Modeling

8

Cardinality & optionality

(0,n) (1,1)

optional mandatory

Page 9: Entity-Relationship Modeling

ERD -> relational schema

Page 10: Entity-Relationship Modeling

ERD -> relational schema

Solution 1E1 (K1, A1, …, Am, K2)E2 (K2, B1, …, Bn)

Solution 2E1 (K1, A1, …, Am)E2 (K2, B1, …, Bn, K1)

Page 11: Entity-Relationship Modeling

ERD -> relational schema

Solution 3E1 (K1, A1, …, Am, K2)E2 (K2, B1, …, Bn, K1)

Page 12: Entity-Relationship Modeling

ERD -> relational schema

Solution 4E1 (K1, A1, …, Am)E2 (K2, B1, …, Bn)R (K1, K2)


Recommended