






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
"Detailed informtion about Conceptual Data Modeling, Systems Development techniques, Database Design Process, Phases of Database Design,Approaches for data model development, E-R Modeling."
Typology: Study notes
1 / 10
This page cannot be seen from the preview
Don't miss anything!







The slides are based on the textbooks Database Systems by Connolly & Begg & Fundamentals of Database Systems by Elmasri & Navathe 30/05/2007 Lecture 2 2
Lecture’s Objectives
30/05/2007 Lecture 2 3
30/05/2007 Lecture 2 4
Conceptual, Logical & Physical Models
/
30/05/2007 Lecture 2 5
Conceptual, Logical & Physical Models
/
30/05/2007 Lecture 2 6
Data Modeling, ERD /
30/05/2007 Lecture 2 7
Data modeling, ERD /
30/05/2007 Lecture 2 8
Data modeling in the Systems
Development Lifecycle
Implement the transformed Logical model into a Physical Model “ Do it ”
Transform CDM into Logical Data Model “ How ”
30/05/2007 Lecture 2 9
30/05/2007 Lecture 2 10
Phases of Database Design
30/05/2007 Lecture 2 11
Approaches for data model
development
30/05/2007 Lecture 2 12
E-R Modeling
30/05/2007 Lecture 2 19
Nested attribute
30/05/2007 Lecture 2 20
Relationship
Taught by
30/05/2007 Lecture 2 21
PERSON Married to EMPLOYEE Manages
1-TO-1 1-TO-MANY
Unary or Recursive Relationships
30/05/2007 Lecture 2 22
Binary Relationships
is given
Contains PRODUCT
Enrol in
30/05/2007 Lecture 2 23
Ternary Relationships
VENDOR Ships WAREHOUSE
30/05/2007 Lecture 2 24
Participation & Structural Constraints
30/05/2007 Lecture 2 25
Participation Constraints of
Branch IsAllocated Staff Relationship
30/05/2007 Lecture 2 26
30/05/2007 Lecture 2 27
Another notation
Assigned to
Married to
30/05/2007 Lecture 2 28
Entities associated through two distinct
Relationships
30/05/2007 Lecture 2 29
Relationship called Views with attributes
30/05/2007 Lecture 2 30
ER-diagram Chen Notation
30/05/2007 Lecture 2 37
Semantic Net of ER Model with Fan
Trap
30/05/2007 Lecture 2 38
Staff
IsAllocated
1
Branch
M
Division
Operates
1
Restructuring ER model to remove Fan
Trap
30/05/2007 Lecture 2 39
Semantic Net of Restructured ER
Model with Fan Trap Removed
30/05/2007 Lecture 2 40
An Example of a Chasm Trap
30/05/2007 Lecture 2 41
Semantic Net of ER Model with Chasm
Trap
30/05/2007 Lecture 2 42
ER Model restructured to remove
Chasm Trap
30/05/2007 Lecture 2 43
30/05/2007 Lecture 2 44
30/05/2007 Lecture 2 45
30/05/2007 Lecture 2 46
Concept of Specialization /
Generalization
30/05/2007 Lecture 2 47
Concept of Specialization /
Generalization
30/05/2007 Lecture 2 48
30/05/2007 Lecture 2 55
30/05/2007 Lecture 2 56
30/05/2007 Lecture 2 57
30/05/2007 Lecture 2 58
Aggregation Relationships
30/05/2007 Lecture 2 59