Modern Database Management - Jeffry A. Hopper
Modern Database Management - Jeffry A. Hopper
The Database
Environment and
Development Process
Modern Database
Management
10th Edition
Jeffrey A. Hoffer, V. Ramesh,
Heikki Topi
© 2011 Pearson Education, Inc. Publishing as
Prentice Hall 1
Objectives
Define terms
Name limitations of conventional file processing
Explain advantages of databases
Identify costs and risks of databases
List components of database environment
Identify categories of database applications
Describe database system development life cycle
Explain prototyping and agile development approaches
Explain roles of individuals
Explain the three-schema architecture for databases
agent
Stored in a standardized,
convenient form
Order Filing
System
Many-to-many
relationship
Chapter 1 © 2011 Pearson Education, Inc. Publishing as Prentice Hall 20
Chapter 1 © 2011 Pearson Education, Inc. Publishing as Prentice Hall 21
Figure 1-5 Components of the Database
Environment
Analysis
Logical Design
Physical Design
Implementation
Maintenance
Logical Design
Physical Design
Logical Design
Physical Design
Logical Design
Logical Design
Physical Design
Deliverable–program/data
Analysis structures, technology purchases,
organization redesigns
Logical Design
Physical Design
Physical Design
Logical Design
Physical Design
Database activity–
database implementation, Implementation
Implementation
including coded programs,
documentation, Maintenance
installation and conversion
Deliverable–periodic audits
Analysis
Logical Design
Physical Design
Database activity–
database maintenance, Implementation
performance analysis
and tuning, error Maintenance
Maintenance
corrections
Different people
have different
views of the
database…these
are the external
schema
The internal
schema is the
underlying
design and
implementation