How can you justify that a DBMS is better to use than Flat-file database?
A DBMS takes care of the storage, retrieval, and management of large data sets on a Database. It gives SW tools required to organize & manipulate that data in a flexible manner.
While in Flat-file database the text file format makes it hard to search for exact information or to create reports that involve only certain fields from each record.