Distinguish between file processing system and DBMS.
Database Management system
|
File processing system
|
1. Presence of Self-describing nature of a database system and Metadata.
|
1. File processing don't contain any self describing feature and neither posses metadata.
|
2. In database system, the structure of data files is stored in the DBMS catalog separately from the access program. This is called program-data independence
|
2.In file processing system, if any changes to the structure of a file may require changing all programs that access the file
|
3. Support of multiple views of the data i.e Each user may see a different view of the database, which describes only the data of interest to that user
|
3.File processing system don't support multiple views.
|
4. Sharing of data and multi-user transaction processing i.e allowing a set of concurrent users to retrieve from and to update the database
|
4.It is not possible to share data and multi user transaction simultaneously among concurrent users in case of file processing system
|
5. Controlling Redundancy is one of most important feature to use DBMS
|
5. Controlling Redundancy is one of most important feature to use DBMS
|