Database Design Process (1)
Database Design Process (1)
1: <<Topic
3. Database DesignName>>
Process
Level I - Semester 2
• Conceptual
• Defines WHAT the system contains.
• This model is typically created by Business stakeholders and Data
Architects. The purpose is to organize, scope and define business
concepts and rules.
• Logical
• Defines HOW the system should be implemented regardless of the
DBMS.
• This model is typically created by Data Architects and Business
Analysts. The purpose is to developed technical map of rules and
data structures.
• Physical
• This Data Model describes HOW the system will be implemented
using a specific DBMS system.
• This model is typically created by DBA and developers. The
purpose is actual implementation of the database.
1
© 2020 e-Learning Centre, UCSC
0
Database Design...
1
© 2020 e-Learning Centre, UCSC
1
Database Design...
1
© 2020 e-Learning Centre, UCSC
2
Database Design...
1
© 2020 e-Learning Centre, UCSC
3
Phases of DB Design
1
© 2020 e-Learning Centre, UCSC
4
Types of Database Models
1
© 2020 e-Learning Centre, UCSC
5
Types of Data Models
1
© 2020 e-Learning Centre, UCSC
6
Conceptual Data Model
1
© 2020 e-Learning Centre, UCSC
7
Logical Data Model
1
© 2020 e-Learning Centre, UCSC
8
Physical Data Model
1
© 2020 e-Learning Centre, UCSC
9
2
© 2020 e-Learning Centre, UCSC
0
Database Development Activities
• Enterprise Modelling
• Conceptual Data Modelling
• Logical Database Design
• Physical Database Design and Creation
• Database Implementation
• Database Maintenance
2
© 2020 e-Learning Centre, UCSC
1
Enterprise Modelling
2
© 2020 e-Learning Centre, UCSC
2
Conceptual Data Modelling
Analyze
2
© 2020 e-Learning Centre, UCSC
3
Conceptual Data Modelling...
Analysis
2
© 2020 e-Learning Centre, UCSC
4
Logical Database Design
Logical Design
2
© 2020 e-Learning Centre, UCSC
5
Physical Database Design
Physical Design
2
© 2020 e-Learning Centre, UCSC
6
Database Implementation
Implementation
2
© 2020 e-Learning Centre, UCSC
7
Database Maintenance
Maintenance
2
© 2020 e-Learning Centre, UCSC
8
Thank You
2
© 2020 e-Learning Centre, UCSC
9