35. A data analyst needs to store data in multiple locations without duplication. Which tool can they use to avoid unnecessary data duplication?

Answer: B

Explanation:

A relational database can be used to avoid unnecessary data duplication.

A relational database organizes data in a structured format using tables, which allows for efficient data storage and management without duplication. By utilizing relationships between tables, a relational database ensures that data is stored once and referenced rather than duplicated.

A) Data encryption

Data encryption is a security measure used to protect data from unauthorized access. While it is essential for safeguarding sensitive information, it does not address the issue of data duplication or storage efficiency.

B) Relational database

Relational databases are specifically designed to minimize data duplication by using a structured approach to data management. They allow for normalization, which organizes data into separate tables that can be linked through relationships, thus ensuring that each piece of data is stored only once.

C) Data lake

A data lake is a storage repository that holds a vast amount of raw data in its native format until needed for analysis. While it can store large volumes of data, it does not inherently prevent data duplication and may lead to redundancy if not managed properly.

D) Data security

Data security refers to the measures taken to protect data from unauthorized access and breaches. While important, it does not relate to the systematic organization of data to avoid duplication, which is the core issue presented in the question.

Conclusion

The relational database is the most effective solution for preventing unnecessary data duplication due to its structured approach and use of relationships between data entities. In contrast, data encryption, data lakes, and data security focus on different aspects of data management and protection, failing to address the specific need for avoiding duplication.