Professional Documents
Culture Documents
The Database Development Process: Modern Database Management 7 Edition
The Database Development Process: Modern Database Management 7 Edition
Functional decomposition
See Figure 2-2
Enterprise data model
See Figure 2-1
Planning matrixes
See Figure 2-3
Decomposition -- breaking
large tasks into smaller tasks
in a hierarchical structure
chart
Raw Material
Work Center
Work Order
Data Entity
Equipment
Employee
Customer
Types
Product
Invoice
Order
Business
Function (users)
Business Planning X X X X
Product Development X X X X
Materials Management X X X X X X
Order Fulfillment X X X X X X X X X
Order Shipment X X X X X X
Sales Summarization X X X X X
Production Operations X X X X X X X
Finance and Accounting X X X X X X X X
Chapter 2 © 2005 by Prentice Hall 13
Two Approaches to Database
and IS Development
SDLC
System Development Life Cycle
Detailed, well-planned development process
Time-consuming, but comprehensive
Long development cycle
Prototyping
Rapid application development (RAD)
Cursory attempt at conceptual data modeling.
Define database during development of initial
prototype
Repeat implementation and maintenance activities
with new prototype versions
Chapter 2 © 2005 by Prentice Hall 14
Systems Development Life Cycle
(Figures 2-4, 2-5)
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Logical Design
Physical Design
Implementation
Maintenance
Analysis
Logical Design
Physical Design
Database activity –
Implementation
enterprise modeling
Maintenance
Analysis
Logical Design
Physical Design
Database activity –
Implementation
conceptual data modeling
Maintenance
Analysis
Analysis
Logical Design
Physical Design
Database activity –
Implementation
conceptual data modeling
Maintenance
Analysis
Logical
Logical Design
Design
Physical Design
Database activity –
Implementation
logical database design
Maintenance
Logical Design
Physical
Physical Design
Design
Database activity –
Implementation
physical database design
Maintenance
Logical Design
Physical Design
Database activity –
Implementation
Implementation
database implementation
Maintenance
Analysis
Logical Design
Physical Design
Database activity –
Implementation
database maintenance
Maintenance
Maintenance
The internal
schema is the
underlying
design and
implementation