Introduction To DBMS 1.3 _Data Base System - 1_ ICT NVQ Level - 5 (Semester -1)



3.0 DATA BASE SYSTEM DEVELOPMENT LIFE CYCLE

A database is usually a fundamental component of the information system, especially in business oriented systems. Thus database design is part of system development. The following picture shows how database design is involved in the system development life cycle.

 There
are various methods of how the different phases of information system design, analysis and implementation can be done. Here the main tasks or goals are described but no method is introduced.


Database Planning

The database planning includes the activities that allow the stages of the database system development lifecycle to be realized as efficiently and effectively as possible. This phase must be integrated with the overall Information System strategy of the organization.

The very first step in database planning is to define the mission statement and objectives for the database system. That is the definition of:
- the major aims of the database system
- the purpose of the database system
- the supported tasks of the database system
- the resources of the database system


Systems Definition

In the systems definition phase, the scope and boundaries of the database application are described. This description includes:
- links with the other information systems of the organization
- what the planned system is going to do now and in the future
- who the users are now and in the future.

The major user views are also described.
what is required of a database system from the perspectives of particular job roles or enterprise application areas.


Requirements Collection and Analysis
During the requirements collection and analysis phase, the collection and analysis of the information about the part of the enterprise to be served by the database are completed. The results may include:
- the description of the data used or generated
- the details how the data is to be used or generated
- any additional requirements for the new database system


Database Design
The database design phase is divided into three steps:
- conceptual database design
- logical database design
- physical database design

Database Management System Selection

This in an optional phase. When there is a need for a new database management system (DBMS), this phase is done. DBMS means a database system like Access, SQL Server, MySQL, Oracle.
        In this phase the criteria for the new DBMS are defined. Then several products are evaluated according to the criteria. Finally the recommendation for the selection is decided.


Application Design
In the application design phase, the design of the user interface and the application programs that use and process the database are defined and designed.

Prototyping

The purpose of a prototype is to allow the users to use the prototype to identify the features of the system using the computer.
  There are horizontal and vertical prototypes. A horizontal prototype has many features (e.g. user interfaces) but they are not working. A vertical prototype has very few features but they are working.




Implementation
During the implementation phase, the physical realization of the database and application designs are to be done. This is the programming phase of the systems development.

Data Conversion and Loading
This phase is needed when a new database is replacing an old system. During this phase the existing data will be transferred into the new database.

Testing
Before the new system is going to live, it should be thoroughly tested. The goal of testing is to find errors! The goal is not to prove the software is working well.





Operational Maintenance
The operational maintenance is the process of monitoring and maintaining the database system.

Monitoring means that the performance of the system is observed. If the performance of the system falls below an acceptable level, tuning or reorganization of the database may be required.

Maintaining and upgrading the database system means that, when new requirements arise, the new development life cycle will be done.





Post a Comment

0 Comments