File-based Management System vs. Database Management System

Rumman Ansari   Software Engineer   2023-03-23   6102 Share
☰ Table of Contents

Table of Content:


File-based Management System vs. Database Management System

File-based Management System Database Management System
Needs individual application program to perform any operation on data file. Any operation on data file is done using single-line commands.
Programming is done using 3GL (Third Generation Languages, such as COBOL, C, PASCAL). Programming is done using 4GL (Fourth Generation Languages such, as SQL-Structured Query Language).
Transaction management is very difficult. Transaction management is easy.
Same data file cannot be used simultaneously. Same data file can be used simultaneously.
Security features cannot be enforced. Security features can be enforced.
Backup and recovery facility is not available. Backup and recovery facility is available.
Duplication of data cannot be minimized. Duplication of data can be minimized.
Examples: C, COBOL, PASCAL languages’ file management system. Example: dBASE, FoxPro, MS Access, Oracle.