📋 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?