Beruflich Dokumente
Kultur Dokumente
Year : 2018
Database System
Development Lifecycle
Session 1
LEARNING OUTCOME
Bina Nusantara
Database System
Development Lifecycle
• Database is fundamental component of IS, and its
development/usage should be viewed from
perspective of the wider requirements of the
organization.
• The Database System Development Lifecycle is
inherently associated with the lifecycle of the
information system
• It is important to recognize that the stages of the
database system development lifecycle are not
strictly sequential but involve some amount of
repetition of previous stage through feedback
loops.
Bina Nusantara
Database
System
Development
Lifecycle
Page 348, Connolly
Database Systems
Bina Nusantara
1. Database Planning
Bina Nusantara
1. Database Planning
2020projectmanagement.com
Bina Nusantara
2. System Definition
Bina Nusantara
Representation of a Database
System with Multiple User Views
Bina Nusantara
3. Requirements Collection and
Analysis
• Process of collecting and analyzing information
about the part of organization to be supported by
the database system, and using this information
to identify users’ requirements of new system.
• Information is gathered for each major user view
including:
– a description of data used or generated;
– details of how data is to be used/generated;
– any additional requirements for new database
system.
Bina Nusantara
3. Requirements Collection and
Analysis
• Information is analyzed to identify requirements to
be included in new database system. Described in
the requirements specification.
• Another important activity is deciding how to
manage the requirements for a database system
with multiple user views.
• Three main approaches:
– centralized approach;
– view integration approach;
– combination of both approaches.
Bina Nusantara
Centralized Approach to
Managing Multiple User
Bina Nusantara
View Integration Approach
Bina Nusantara
View Integration Approach to
Managing Multiple User View
Bina Nusantara
4. Database Design
Bina Nusantara
4. Database Design
Bina Nusantara
www.compbuilding.com
Criteria to Produce an Optimal
Data Model
Bina Nusantara
Three phases of database
design
Conceptual
database
design
Physical Logical
database database
design. design
Bina Nusantara
4.1 Conceptual Database
Design
• Process of constructing a model of the data
used in an enterprise, independent of all
physical considerations.
Bina Nusantara
4.2 Logical Database Design
Bina Nusantara
4.3 Physical Database Design
Bina Nusantara
5. DBMS Selection
Bina Nusantara
6. Application Design
Bina Nusantara
7. Prototyping
• Purpose
– to identify features of a system that work
well, or are inadequate;
– to suggest improvements or even new
features;
– to clarify the users’ requirements;
– to evaluate feasibility of a particular system
design.
Bina Nusantara
8. Implementation
Bina Nusantara
9. Data Conversion and Loading
Bina Nusantara
10. Testing
Bina Nusantara
www.businessnewsda