Conceptual Design. The Entity-Relationship (ER) Model
CS430/630 Lecture 12
Slides based on “Database Management Systems” 3rd ed, Ramakrishnan and Gehrke
The Entity-Relationship (ER) Model CS430/630 Lecture 12 Slides - - PowerPoint PPT Presentation
Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Slides based on Database Management Systems 3 rd ed, Ramakrishnan and Gehrke Database Design Overview Conceptual design The Entity-Relationship (ER) Model,
Slides based on “Database Management Systems” 3rd ed, Ramakrishnan and Gehrke
2
Not directly implementable
3
4
5
6
7
8
lot dname budget did since name Works_In Departments Employees ssn
9
Entities in same set play different roles in the relationship Role indicators express the role Reports_To lot name Employees subordinate supervisor ssn
10
Many-to-Many 1-to-1 1-to-Many Many-to-1
11
dname budget did since lot name ssn Works_In Employees Departments
12
dname budget did since lot name ssn Manages Employees Departments
13
lot name dname budget did since name dname budget did since Manages Departments Employees ssn
14
Partial Participation
15
Total Participation
16
17
18
19
20
lot dname budget did since name Works_In Departments Employees ssn
dname budget did since lot name ssn Manages Employees Departments
21
22
23
24
25
lot name dname budget did since name dname budget did since Manages Departments Employees ssn
26
27
28
29