Lec 1 2
Lec 1 2
Program-Data Dependence
All programs maintain metadata for each file they use
Duplication of Data
Different systems/programs have separate copies of the same
data
Limited Data Sharing
No centralized control of data
Lengthy Development Times
Programmers must design their own file formats
Excessive Program Maintenance
80% of information systems budget
Order Filing
System
DBMS manages data resources like an operating system manages hardware resources
🡪 Many-to-many
relationship
Analysis
Logical Design
Physical Design
Implementation
Maintenance
Logical Design
Physical Design
Logical Design
Physical Design
Logical Design
Logical Design
Physical Design
Analysis
Deliverable–program/data
structures, technology purchases,
organization redesigns
Logical Design
Physical Design
Physical 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