File-based Data Management System

The systems that are used to organize and maintain data files are known as file based data systems. These file systems are used to handle a single or multiple files and are not very efficient. 


The functionalities of a File-based Data Management System are as follows −

  • A file based system helps in basic data management for any user.

  • The data stored in the file based system should remain consistent. Any transactions done in the file based system should not alter the consistency property. 

  • The file based system should not allow any illegal or potentially hazardous operations to occur on the data.

  • The file based system should allow concurrent access by different processes and this should be carefully coordinated.

  • The file based system should make sure that the data is uniformly structured and stored so it is easier to access it. 

Advantages of File Based System

  • The file Based system is not complicated and is simpler to use.

  • Because of the above point, this system is quite inexpensive.

  • Because the file based system is simple and cheap, it is normally suitable for home users and owners of small businesses.

  • Since the file based system is used by smaller organisations or individual users, it stores comparatively lesser amount of data. Hence, the data can be accessed faster and more easily.

Disadvantages of File Based System

  • The File based system is limited to a smaller size and cannot store large amounts of data.
  • This system is relatively uncomplicated but this means it cannot support complicated queries, data recovery etc.
  • There may be redundant data in the file based system as it does not have a complex mechanism to get rid of it.
  • The data is not very secure in a file based system and may be corrupted or destroyed.
  • The data files in the file based system may be stored across multiple locations. Consequently, it is difficult to share the data easily with multiple users.

Updated on: 19-Jun-2020

14K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started