Difficulty: Easy
Correct Answer: DBMS
Explanation:
Introduction / Context:
Applications rely on a specialized software layer to access, manage, and safeguard organizational data. Correctly naming this layer is foundational to understanding information system architecture and responsibilities.
Given Data / Assumptions:
Concept / Approach:
A Database Management System (DBMS) provides Data Definition Language (DDL) and Data Manipulation Language (DML), enforces integrity, controls concurrency, and recovers from failures. It exposes uniform access (for example, SQL) to varied storage and indexing strategies.
Step-by-Step Solution:
Identify the mediation tasks: query processing, security, transaction control.Map these tasks to the standard term: DBMS.Eliminate unrelated or broader system categories.
Verification / Alternative check:
Reference architectures show: Application → DBMS → Storage. The DBMS provides catalogs, optimizers, and logging to guarantee ACID properties.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing MIS (information reports) with the underlying DBMS; they operate at different layers.
Final Answer:
DBMS
Discussion & Comments