In system development, an IT staff who designs the logical file structures for any database for a new system is called:

A. System Developer
B. System Analyst
C. Data Analyst
D. Business Analyst
E. Programmer

C. Data Analyst

Explanation:
The correct answer is option C, “Data Analyst.”
Explanation: A data analyst is responsible for designing and managing data structures and databases to ensure data integrity and accessibility. They focus on logical file structures and data relationships within the database, which is essential during system development.