The correct answer is C. Databases provide better data organization, indexing, and querying. A flat file is a two-dimensional structure made of rows and columns, such as a simple spreadsheet. Databases are better for larger, more complex, multiuser, scalable, searchable data systems. Databases can manage relationships between data points, support queries and reports, and provide stronger data persistence, availability, and security. A flat file does not represent a relational system, and query languages are associated with databases rather than basic flat files.
Exact Extract/Reference: The Tech+ Study Guide explains that a flat file has “two dimensions, rows and columns,” while databases can “manage far more complicated relationships between data points.” It also states that databases are better when multiple users, large quantities of data, speed, scalability, data persistence, data availability, and security matter. The guide further states that databases can be queried and reports can be run from them.