02 Database Development-NDN
02 Database Development-NDN
02 Database Development
CII1J3 Database Modelling
2
Learning Outcomes
Students can explain the process of database development life
cycle, people involved in the development process, and the
evolution of database system
3
Topics
Database Lifecycle
People Involved in Database Development
Evolution of Database System
4
Planning
Database
Life Cycle
Maintenance Analysis
Implementation Design
Planning
6
Purpose
Planning
To develop a preliminary understanding of
a business situation and how information
systems might help solve a problem or
Maintenance Analysis
make an opportunity possible
Planning
• Analyse current data processing
• Analyse the general business
Maintenance Analysis
functions and their database needs
• Justify need for new data and
databases in support of business
Implementation Design
Conceptual Data Modelling
8
Planning Purpose
To analyse the business situation
thoroughly to determine requirements, to
Maintenance Analysis structure those requirements, and to select
among competing system features
Implementation Design
Conceptual Data Modelling (part 2)
10
Purpose
Planning
To elicit and structure all information
requirements; to develop all technology and
organizational specifications
Maintenance Analysis
Planning
• Analyse in detail the transactions, forms,
displays, and inquiries (database views)
required by the business functions
Maintenance Analysis
supported by the database
• Integrate database views into conceptual
data model
• Identify data integrity and security
Implementation Design
requirements, and populate repository
Physical Database Design and Definition
13
Planning
• Define database to DBMS (often
generated from repository)
Maintenance Analysis
• Decide on physical organization of
data
• Design database processing
programs
Implementation Design
Implementation
14
Planning
Purpose
Maintenance Analysis
To write programs, build databases, test and
install the new system, train users, and
finalize documentation
Implementation Design
Database Implementation
15
Planning
Planning
Purpose
Maintenance Analysis To monitor the operation and
usefulness of the system, and to repair
and enhance the system
Implementation Design
Database Maintenance
17
People Involved in
Database Development
19
Evolution of Database
System
Evolution of Database System
23
Hierarchical Database Model
24
Multidimensional databases, which form the basis for data warehouses, allow
us to view data in the form of cubes or a star schema
29
Reference