32. A company needs a database in which data is stored in a plain text document and is separated by delimiters, such as commas. Which type of database is needed?

Answer: C

Explanation:

A flat-file database is needed.

A flat-file database is a type of database that stores data in a plain text file and uses delimiters, such as commas, to separate the entries. This structure allows for straightforward data organization and retrieval without the complexity of relational databases.

A) Hierarchical

A hierarchical database organizes data in a tree-like structure, where each record has a single parent and potentially many children. This format is more complex than a flat-file database and does not utilize plain text documents with delimiters, making it unsuitable for the requirement stated in the question.

B) Distributed

A distributed database refers to a system where data is stored across multiple locations, which can be on different servers or systems. This type of database is designed for scalability and redundancy, but it does not align with the need for a simple, plain text format with delimiter separation.

C) Flat-file

A flat-file database is specifically designed to store data in a single file, typically formatted as plain text with delimiters like commas. This makes it the ideal choice for the question, as it directly meets the requirement for storing data in a straightforward, accessible manner.

D) Cloud

A cloud database is a database service hosted on a cloud computing platform, which can be relational or non-relational. While it can accommodate various formats, it does not specifically refer to the plain text, delimiter-separated structure needed in this scenario, thus making it irrelevant to the question.

Conclusion

The flat-file database is the correct answer as it directly fulfills the requirement of storing data in a plain text document separated by delimiters. All other options, including hierarchical, distributed, and cloud databases, provide different structures and functionalities that do not meet the specifications outlined in the question.