Difficulty: Easy
Correct Answer: all the above.
Explanation:
Introduction / Context:
Before databases, organizations stored information in isolated files tied to specific applications. As businesses expanded, this approach became inefficient and error-prone. The shift to database management systems (DBMS) addressed fundamental pressures that file-based systems could no longer handle effectively.
Given Data / Assumptions:
Concept / Approach:
Three forces converged: (1) Proliferation of files caused duplication and synchronization headaches; (2) Growth in data overwhelmed ad hoc storage and retrieval; (3) Demand for information required integrated views across departments. DBMS technology centralized control over data definitions, integrity, security, and concurrency, enabling shared access while reducing redundancy and improving data quality.
Step-by-Step Solution:
Verification / Alternative check:
DBMS features—schemas, query languages, integrity constraints, transaction control—specifically target problems caused by proliferating, uncoordinated files and increasing information needs.
Why Other Options Are Wrong:
Selecting only one or two of these drivers understates the systemic pressures that necessitated DBMS adoption.
Common Pitfalls:
Assuming databases were adopted only for storage efficiency; in reality, controlled sharing, consistency, and flexible querying were major drivers.
Final Answer:
all the above.
Discussion & Comments