Differentiate between Database approach v/s Traditional file accessing approach.
(RGPV Nobember 2019)
Database Approach |
Traditional File Approach |
All Application shares a pool of related
and integrated data. |
Use separate data file for each application |
Minimal data redundancy – Separate data
files are integrated in to a single, logical structure. |
Data redundancy – independent data files
included a lot of duplicated data. |
Each occurrence of a data item is recorded
only once. |
Same data is recorded and stored
in several files. |
Single version of data exist |
Data inconsistency – several versions of
the same data may exist. |
Single update is required. |
Same update must be done in all occurrences
of same data item in each file. |
A database is developed to share the data
among the user who access to it |
Users have very little opportunity to share
data outside of their own application. |
There is centralized control for overall
data in database. |
There is no centralized control for overall
data in different files. |
Data independence – the database system
separates data descriptions from the application programs that use the data
in it |
Data dependence – description of files,
records and data items are embedded within individual application programs. |
Data structure can be modified without
changing the programs accessing the data |
Modification to data files requires the
programs which access that file to be modified. |
Less program maintenance |
High program maintenance |
Data are organized in to a single logical
structure with logical relationships defined between associated data |
Lack of data integration – accessing data
in several files are difficult |
Easy to manipulation data |
Difficult to manipulation data |
Post a Comment
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.