Compare file system and database system.
File system
|
Database system
|
1. File processing don't contain any self describing feature and neither posses metadata.
|
1. Presence of Self-describing nature of a database system and Metadata.
|
2. In file processing, if any changes to the structure of a file may require changing all programs that access the file
|
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
|
3. File processing system don't support multiple views.
|
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
|
4. It is not possible to share data and multi user transaction simultaneously among concurrent users in case of file processing system
|
4. Sharing of data and multiuser transaction processing i.e allowing a set of concurrent users to retrieve from and to update the database.
|
5. The traditional file approach, each group independently keeps their own file.
|
5. Controlling Redundancy is one of most important feature to use DBMS
|