Difficulty: Easy
Correct Answer: database access planning
Explanation:
Introduction / Context:
The DBA role focuses on the database environment: architecture, security, performance, backup/recovery, and how applications access data. Distinguishing DBA responsibilities from those of application developers and IT operations ensures clear ownership and smoother projects.
Given Data / Assumptions:
Concept / Approach:
Database access planning includes designing roles and privileges, defining connection patterns, planning indexes/partitions to meet access paths, and coordinating with developers to align SQL and schema. While DBAs may collaborate with dev and ops, the core ownership of access planning lies with DBA.
Step-by-Step Solution:
Verification / Alternative check:
Standard DBA job descriptions list access planning and security as primary tasks, while programming and general IT operations are separate competencies.
Why Other Options Are Wrong:
Application programming: developers own code authoring and testing.
Common Pitfalls:
Assuming DBAs write application code; they might write scripts or stored procedures, but “application programming” is broader and not primarily a DBA function.
Final Answer:
database access planning
Discussion & Comments