Best Answer

When a computer user wants to store data electronically they must do so by placing data in files. Files are stored in specific locations on the hard disk (directories). The user can create new files to place data in, delete a file that contains data, rename the file, etc -- all known as file management; a function provided by the Operating System (OS).

If the user wishes to perform some operation on the data he has placed in the file, such as viewing a list of his friends that celebrate their birthday in June, he has to scroll through all the data by himself in order to see the data he is interested in. Moreover, he has to know where he put the files that contain the data, and if there are multiple files he has to remember to go through each one of them.

A Database Management System is intended to remove this burden of manually locating data, and having to scroll through it by allowing the user to create a logical structure for the data beforehand, and then allowing the user to place the data in the database that the DBMS is managing. In this way the DBMS abstracts away the physical concerns of organising files, and provides the user with a logical view of the data.

Note, that the DBMS will still -- Behind the Scenes though -- place the data in files on the hard-disk.

Database is multiuser and provides utilization of resources whereas in file management there is no utilization of resources.

User Avatar

Wiki User

2010-11-12 11:33:11
This answer is:
User Avatar
Study guides


See all cards
76 Reviews

Add your answer:

Earn +20 pts
Q: What is the difference between DBMS and file management?
Write your answer...
Still have questions?
magnify glass
Related questions

What is the difference between DBMS and file management system?

File system is the traditional method where data is stored and retrieved from files. But modern DBMS stores data in the database tables and retrieves them.

What is the difference between flat file and DBMS?

A DBMS and a flat file are similar but diffrent. A flat file can not link files together however a DBMS can.

Difference between a file processing system and a DBMS?

There are many differences between a traditional FPS and a DBMS. The main difference is the security and integrity that is maintained in DBMS but not in FPS.

Difference between file processing and dbms?

DBMS overcomes all the disadvantage of traditional FPS. The main difference between FPS and DBMS is that FPS do not support data sharing, data security and non redundancy.

Difference between DBMS flat file system?

In DBMS Multiple user can access file at a time. but in flat file system only one user can access file at a time

What is the difference between struct and union in c file management?

The difference between 'struct' and 'union' has absolutely nothing to do with file-management.

What are the advantages of file management over dbms?

program data dependency

Similarities between database file and flat file in DBMS?


Comparison between the Traditional File Systems and Modern Database Management Systems?

You can see a list of Database Management software and buy or download any of them ,that u want.

What is file organization in DBMS?

file organization

Difference between file processing system and DBMS?

File based approach can be attributed to two factors: 1. the definition of the data is embedded in the application programs, rather than being stored separately and independently. 2. there is no control over the access and manipulation of data beyond that imposed by the application programs. To become more effective, a new approach was required. What emerged were the database and the DBMS (Database management system).

Concept of file handling in DBMS?

if we need a modifying ,sreach,delete a file so we need a DBMS

People also asked