Difference between DBMS and FFMS
1. Database Management System (DBMS) :
DBMS stands for Database Management System, it is a software for storing and retrieving the users data while considering appropriate security measures. It consists of a group of programs that make changes in the database. It accepts the request for data from an application and instructs the DBMS engine to provide the specific data. In large systems, a DBMS helps the user and other third-party software to store and retrieve data and information.
2. Flat file management system (FFMS) :
FFMS stands for flat file management system, it is a technique of arranging the files in a storage medium like a hard disk, pen drive, DVD, etc. It is used to organizes the data and allows easy retrieval of files when they are required. It mostly consists of different types of files like txt, doc, mp3, mp4, etc. That are grouped into directories.
Difference between DBMS and FFMS :
|1.||It is design to fulfill the need for small and large businesses.||It is only limited to smaller DBMS system.|
|2.||It support multi-user access.||It does not support multi-user access.|
|3.||It remove redundancy and Integrity.||It redundancy and Integrity issues.|
|4.||It is easy to implement complicated transactions.||It do not support for complicated transactions.|
|5.||It is expensive, but in the long term total cost of ownership is cheap.||It is cheaper as compared.|
|6.||It has more security mechanisms as compared to file system.||It is less secure as compared.|
|7.||In this, data sharing is easy.||In this, data sharing is hard.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.