📋 Exam Instructions
- This comprehensive exam covers ALL topics from Chapter 1
- 30 questions total: 20 Multiple Choice + 10 Short Answer
- Answer all questions to receive full credit
- Instant feedback provided with detailed explanations
- Short answer questions use intelligent keyword matching
- Click "Submit Exam" when finished for your final score
List three main objectives/goals of a DBMS.
What is "program-data independence" and why is it important in
database systems?
What is the difference between logical data independence and physical
data independence?
Explain what "data abstraction" means in the context of database
systems.
Why do different users (e.g., students, registrars, DBAs) need
different "views" of the same database?
Explain the "Consistency" property in ACID. What must be maintained
before and after a transaction?
Explain "Durability" in ACID. What happens to committed transactions?
What are the main responsibilities of a Database Administrator (DBA)?
Give two examples of "canned transactions" that Naive/Parametric end
users perform.
Explain the purpose of "Audit Trails" in database security.
What is the difference between "Encryption" and
"Data-Masking/Redaction"?
What is the system catalog (data dictionary) and what information does
it store?
The system catalog can be queried using standard query languages like
SQL. True or False, and why?