Database System Development Lifecycle
Database System Development Lifecycle
1. Planning
The management activities that allow the stages of the database application to be
realized as efficiently and effectively as possible.
2. System Definition
The scope and boundaries of the database application including its major application
areas and user groups.
4. Design
At the end of this phase, a complete logical and physical design of the database
system on the chosen DBMS is ready.
5. Implementation
This comprises the process of writing the conceptual, external, and internal database
definitions, creating empty database files, and implementing the software
applications.
7. Testing
The new system is tested and validated.
8. Operational Maintenance
During the operational phase, the system is constantly monitored and maintained.
Major modification and reorganizations may be needed from time to time.
Note: Not all program uses database are considered database application, only
database that managed by a standard DBMS such as Oracle. Examples of database
application: Amazon.com (uses Oracle RDBMS) and Facebook (built on top of
MySQL). Other examples: airline reservation system and accouting system
(characteristics – updates and queries from multiple users) .
CC204 Database Design