Chapter 1: Comprehensive Database Systems Exam

Complete assessment covering all fundamental database concepts

📚 30 Questions
💯 150 Points
⏱️ 60 Minutes
👩‍🎓 Shoug Alomran

📋 Exam Instructions

60:00
0/30 Answered

📊 Section 1: DBMS Fundamentals (8 questions)

Question 1 5 points
What is the primary difference between a database and a database management system (DBMS)?
Question 2 5 points
Which of the following is NOT a typical advantage of using a DBMS over a file-based system?
Question 3 5 points
In which scenario would using a DBMS NOT be recommended?
Question 4 5 points
What are "queries" and "transactions" in the context of database applications?
Question 5 5 points
List three main objectives/goals of a DBMS.
Question 6 5 points
What is "program-data independence" and why is it important in database systems?
Question 7 5 points
Which characteristic of the database approach allows a database to be "self-describing"?
Question 8 5 points
What is the difference between logical data independence and physical data independence?

🔍 Section 2: Data Abstraction & Schemas (5 questions)

Question 9 5 points
What are the three levels of data abstraction in a database system?
Question 10 5 points
What is the difference between a database schema and a database instance?
Question 11 5 points
Which schema describes the database design at the storage/physical level?
Question 12 5 points
Explain what "data abstraction" means in the context of database systems.
Question 13 5 points
Why do different users (e.g., students, registrars, DBAs) need different "views" of the same database?

⚡ Section 3: ACID Properties & Transactions (6 questions)

Question 14 5 points
What does the "A" in ACID stand for, and what does it guarantee?
Question 15 5 points
Explain the "Consistency" property in ACID. What must be maintained before and after a transaction?
Question 16 5 points
What problem does the "Isolation" property solve in concurrent database systems?
Question 17 5 points
Explain "Durability" in ACID. What happens to committed transactions?
Question 18 5 points
If a bank transfer transaction fails after deducting money from Account A but before adding it to Account B, which ACID property was violated?
Question 19 5 points
What does OLTP stand for and what is its significance in database systems?

👥 Section 4: Database Users & Roles (4 questions)

Question 20 5 points
What are the main responsibilities of a Database Administrator (DBA)?
Question 21 5 points
What is the difference between "Casual End Users" and "Naive/Parametric End Users"?
Question 22 5 points
What is the primary role of Database Designers?
Question 23 5 points
Give two examples of "canned transactions" that Naive/Parametric end users perform.

🔒 Section 5: Database Security (4 questions)

Question 24 5 points
What are the three main sources of database security risks?
Question 25 5 points
Which security component restricts database access ensuring only authorized users can view or modify data?
Question 26 5 points
Explain the purpose of "Audit Trails" in database security.
Question 27 5 points
What is the difference between "Encryption" and "Data Masking/Redaction"?

📖 Section 6: System Catalog (3 questions)

Question 28 5 points
What is the system catalog (data dictionary) and what information does it store?
Question 29 5 points
What is "metadata" in the context of database systems?
Question 30 5 points
The system catalog can be queried using standard query languages like SQL. True or False, and why?