File-based systems often store the same data in multiple places. Why is this a problem?
Think about what happens if one copy of data is changed but others are not.
Storing the same data multiple times can lead to inconsistencies if updates are not synchronized. It also uses more storage than necessary.
What feature of a Database Management System helps prevent data inconsistency that is common in file-based systems?
Consider how controlling data in one place affects consistency.
DBMS centralizes data storage and management, ensuring all users access the same updated data, reducing inconsistency.
Choose the option that best explains how DBMS enhances data security over file-based systems.
Think about how access control can protect data.
DBMS provides user authentication and authorization, so only permitted users can access or modify data, improving security.
Analyze the following statements and select the one that best describes how DBMS improves data sharing compared to file-based systems.
Consider how DBMS handles multiple users working with the same data.
DBMS supports concurrent access with mechanisms like locking and transactions to prevent conflicts, unlike file-based systems.
Data independence means changes in data structure do not affect application programs. Why is this better achieved in DBMS?
Think about how DBMS uses a data model to isolate data from programs.
DBMS uses schemas to define data separately from programs, so changes in data structure do not require program changes, unlike file-based systems.