Difficulty: Easy
Correct Answer: Database management system (DBMS)
Explanation:
Introduction / Context:
Database systems separate data storage concerns from application logic. Recognizing the correct software category for tools that define, store, and retrieve data is fundamental to systems analysis and design.
Given Data / Assumptions:
Concept / Approach:
A Database Management System (DBMS) provides DDL to define structures and DML to access and manipulate data. It also enforces integrity, security, and concurrency. “Data storage system” is overly generic and lacks query/manipulation semantics. Batch processing systems orchestrate jobs; data communication packages move data over networks, not manage persistent schemas.
Step-by-Step Solution:
Match capabilities (define, organize, manipulate, retrieve) to DBMS functions.Eliminate categories that lack schema/query features.Select DBMS as the precise term.
Verification / Alternative check:
DBMS products (for example, PostgreSQL, SQL Server, Oracle, MySQL) clearly advertise DDL/DML, indexing, transactions, and query optimization—features implied in the prompt.
Why Other Options Are Wrong:
Common Pitfalls:
Equating file systems with DBMS; file systems store bytes but do not provide relational structure, constraints, or query languages.
Final Answer:
Database management system (DBMS)
Discussion & Comments