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?

Beginner
A Physical Level B External Level C Logical Level D View Level
Show 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?

Beginner
A View Level B Physical Level C Internal Level D Logical Level
Show 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?

Beginner
A Simpler queries B Faster CPU C Data Independence D Less storage
Show 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?

Beginner
A What users see B How data is stored on disk C What data is stored and its relationships D How data is indexed
Show 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?

Beginner
A Database Administrator B System Programmer C DBMS Developer D Ordinary User
Show 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?

Beginner
A Improved security B Faster queries C Less storage D Easier indexing
Show 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.

Beginner
A True B False
Show 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?

Beginner
Show answer & explanation

—

This is the fundamental concept of the topic.

Q9. What does the Physical Level focus on?

Beginner
Show answer & explanation

—

It's about how data is actually stored on disk.

Q10. Who typically interacts with the Physical Level?

Beginner
Show answer & explanation

—

This level is hidden from normal users.

Q11. What is the purpose of the View Level?

Beginner
Show answer & explanation

—

Different users see different views based on their role.

Q12. What is Physical Data Independence?

Beginner
Show answer & explanation

—

You can change storage techniques without breaking existing code.

Q13. What is Logical Data Independence?

Beginner
Show answer & explanation

—

You can add or modify tables without breaking user views.

Q14. What is the Three-Schema Architecture?

Beginner
Show answer & explanation

—

It provides data independence and security.

Building up · 13 questions

Q15. What is the role of the Query Processor?

Intermediate
A Stores data on disk B Interprets and executes SQL commands C Handles transactions D Manages user permissions
Show 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?

Intermediate
A One-Tier Architecture B Client-Server Architecture C Two-Tier Architecture D Three-Tier Architecture
Show 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?

Intermediate
A Controls disk space allocation B Manages user permissions C Transfers data between memory and disk D Executes SQL queries
Show 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?

Intermediate
A Consistency B Atomicity C Isolation D Durability
Show 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.

Intermediate
A True B False
Show 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?

Intermediate
Show answer & explanation

—

The application server acts as a middle layer.

Q21. What are the ACID properties?

Intermediate
Show answer & explanation

—

They ensure data accuracy and consistency.

Q22. What does Atomicity ensure in a transaction?

Intermediate
Show answer & explanation

—

If any step fails, the whole transaction is cancelled.

Q23. What is the role of the Storage Manager?

Intermediate
Show answer & explanation

—

It includes sub-components like File Manager and Buffer Manager.

Q24. What does the Buffer Manager do?

Intermediate
Show answer & explanation

—

It improves retrieval speed.

Q25. What is the role of the Query Processor?

Intermediate
Show answer & explanation

—

It converts user queries into instructions the DBMS can understand.

Q26. What is a Data Model?

Intermediate
Show answer & explanation

—

It's the foundation for database design.

Q27. What is the difference between a Schema and an Instance?

Intermediate
Show 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?

Advanced
A They are the same thing B Logical is easier to achieve C Physical changes structure, logical changes storage D Physical changes storage, logical changes structure
Show 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?

Advanced
A Only the deduction is saved B The whole transaction is cancelled C Only the addition is saved D The transaction is partially saved
Show 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?

Advanced
A Lower cost B Faster communication C Better security D Simpler to implement
Show 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?

Advanced
A Manages database transactions and maintains consistency B Executes SQL queries C Transfers data between memory and disk D Controls disk space allocation
Show 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?

Advanced
A Changing from heap file to B+ tree indexing B Adding a new column to a table C Changing a user's view D Deleting a table
Show 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.

Make your own

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