File-based Management System vs. Database Management System
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. |