Traditional Approach vs Database Approach
The traditional approach to information system design focuses on data processing needs of individual department in an organization without considering the organization as a whole. Each computer application typically designed with its own set of data file and application programs to meet the information requirements of particular department or a user group.
Database approach overcomes the limitation of file oriented system by supporting an integrated, centralized data structure which allows to sharing database by different applications.
Traditional File Approach
|
Database Approach
|
Use separate data file for each application
|
All Application shares a pool of related and integrated data.
|
Data redundancy – independent data files included a lot of duplicated data.
|
Minimal data redundancy – Separate data files are integrated in to a single, logical structure.
|
Same data is recorded and stored in several files.
|
Each occurrence of a data item is recorded only once.
|
Data inconsistency – several versions of the same data may exist.
|
Single version of data exist
|
Same update must be done in all occurrences of same data item in each file.
|
Single update is required.
|
Users have very little opportunity to share data outside of their own application.
|
A database is developed to share the data among the user who access to it
|
There is no centralized control for overall data in different files.
|
There is centralized control for overall data in database.
|
Data dependence – description of files, records and data items are embedded within individual application programs.
|
Data independence – the database system separates data descriptions from the application programs that use the data in it
|
Modification to data files requires the programs which access that file to be modified.
|
Data structure can be modified without changing the programs accessing the data
|
High program maintenance
|
Less program maintenance
|
Lack of data integration – accessing data in several files are difficult
|
Data are organized in to a single logical structure with logical relationships defined between associated data
|
Difficult to manipulation data
|
Easy to manipulation data
|
yes the difference between traditional and dbms system has valid points.
ReplyDelete