DBMS Foundations: 32 MCQs with answers
All 32 multiple-choice questions from this kit, free and with no sign-up.
Warm-up · 14 questions
Q1. Which level of abstraction describes how data is physically stored on disk?
BeginnerShow answer & explanation
Physical Level
The Physical Level is the lowest level of abstraction and describes how data is actually stored on storage devices, including file organization, indexing, and hashing.
Q2. A teacher sees student marks, while an accountant sees student fees. This is an example of which level?
BeginnerShow answer & explanation
View Level
The View Level shows only part of the database to specific users based on their role, providing customized views and security.
Q3. Which of the following is a key benefit of the Three-Schema Architecture?
BeginnerShow answer & explanation
Data Independence
The Three-Schema Architecture provides data independence, allowing changes at one level without affecting other levels.
Q4. What does the Logical Level define?
BeginnerShow answer & explanation
What data is stored and its relationships
The Logical Level describes what data is stored, including tables, columns, relationships, and constraints.
Q5. Which of the following is NOT a user of the Physical Level?
BeginnerShow answer & explanation
Ordinary User
Ordinary users never interact with the Physical Level; only DBA, System Programmers, and DBMS Developers use it.
Q6. What is the main advantage of the View Level?
BeginnerShow answer & explanation
Improved security
The View Level provides security by hiding sensitive data from unauthorized users and simplifies usage by showing only relevant information.
Q7. The View Level is the lowest level of abstraction in a DBMS.
BeginnerShow answer & explanation
False
The View Level is the highest level of abstraction; the Physical Level is the lowest.
Q8. What are the three levels of abstraction in a DBMS?
BeginnerShow answer & explanation
—
This is the fundamental concept of the topic.
Q9. What does the Physical Level focus on?
BeginnerShow answer & explanation
—
It's about how data is actually stored on disk.
Q10. Who typically interacts with the Physical Level?
BeginnerShow answer & explanation
—
This level is hidden from normal users.
Q11. What is the purpose of the View Level?
BeginnerShow answer & explanation
—
Different users see different views based on their role.
Q12. What is Physical Data Independence?
BeginnerShow answer & explanation
—
You can change storage techniques without breaking existing code.
Q13. What is Logical Data Independence?
BeginnerShow answer & explanation
—
You can add or modify tables without breaking user views.
Q14. What is the Three-Schema Architecture?
BeginnerShow answer & explanation
—
It provides data independence and security.
Building up · 13 questions
Q15. What is the role of the Query Processor?
IntermediateShow answer & explanation
Interprets and executes SQL commands
The Query Processor interprets, optimizes, and executes SQL commands, acting as the brain of the DBMS.
Q16. Which architecture adds an application server between the client and database?
IntermediateShow answer & explanation
Three-Tier Architecture
Three-Tier Architecture divides the system into three layers: Client, Application Server, and Database Server.
Q17. What does the Buffer Manager do?
IntermediateShow answer & explanation
Transfers data between memory and disk
The Buffer Manager transfers data between memory and disk, keeping frequently used data in memory for faster access.
Q18. Which ACID property ensures that a transaction is all-or-nothing?
IntermediateShow answer & explanation
Atomicity
Atomicity ensures all operations in a transaction are performed completely or none are performed.
Q19. Logical Data Independence is harder to achieve than Physical Data Independence.
IntermediateShow answer & explanation
True
Logical Data Independence is harder because changes to the logical schema can affect user views and applications.
Q20. What is the difference between Two-Tier and Three-Tier Architecture?
IntermediateShow answer & explanation
—
The application server acts as a middle layer.
Q21. What are the ACID properties?
IntermediateShow answer & explanation
—
They ensure data accuracy and consistency.
Q22. What does Atomicity ensure in a transaction?
IntermediateShow answer & explanation
—
If any step fails, the whole transaction is cancelled.
Q23. What is the role of the Storage Manager?
IntermediateShow answer & explanation
—
It includes sub-components like File Manager and Buffer Manager.
Q24. What does the Buffer Manager do?
IntermediateShow answer & explanation
—
It improves retrieval speed.
Q25. What is the role of the Query Processor?
IntermediateShow answer & explanation
—
It converts user queries into instructions the DBMS can understand.
Q26. What is a Data Model?
IntermediateShow answer & explanation
—
It's the foundation for database design.
Q27. What is the difference between a Schema and an Instance?
IntermediateShow answer & explanation
—
Schema is like a building plan; instance is like the people living inside.
Topper level · 5 questions
Q28. What is the difference between Physical and Logical Data Independence?
AdvancedShow answer & explanation
Physical changes storage, logical changes structure
Physical Data Independence changes storage without affecting logical structure; Logical Data Independence changes logical schema without affecting views.
Q29. A bank transfer deducts ₹1000 from Account A and adds ₹1000 to Account B. If the second step fails, what happens?
AdvancedShow answer & explanation
The whole transaction is cancelled
Atomicity ensures that if any step fails, the whole transaction is cancelled, maintaining data consistency.
Q30. Which of the following is a benefit of Three-Tier Architecture over Two-Tier?
AdvancedShow answer & explanation
Better security
Three-Tier Architecture provides better security because users cannot directly access the database; the application server acts as a barrier.
Q31. What is the role of the Transaction Manager?
AdvancedShow answer & explanation
Manages database transactions and maintains consistency
The Transaction Manager controls database transactions and ensures ACID properties are maintained.
Q32. Which of the following is an example of Physical Data Independence?
AdvancedShow answer & explanation
Changing from heap file to B+ tree indexing
Physical Data Independence allows changing storage structures like file organization without affecting the logical schema or applications.
Your notes can be a kit like these
Every kit here was made from real study material. Point Veda at a chapter, a PDF, a photo or a link and get notes, flashcards, practice MCQs, games and a scored test — free, in 42 languages.
- Chapter notes
- Flashcards
- Practice MCQs
- Scored tests
- Exam prep
Get Veda free See what students get
Free to start · No ads · Works in 42 languages