DBMS MCQ
DBMS MCQ
a) Data storage
b) Data retrieval
c) Data security
d) Data encryption hardware
a) Microsoft Excel
b) Oracle
c) Notepad
d) Google Chrome
Answer: b) Oracle
a) Redundancy
b) Data inconsistency
c) Centralized data management
d) Data loss
a) Hierarchical DBMS
b) Network DBMS
c) Relational DBMS
d) Linear DBMS
a) SELECT
b) INSERT
c) DELETE
d) UPDATE
Answer: a) SELECT
Type of database
11. Which of the following is a type of database that stores data in a tabular
form, where data is organized into rows and columns?
a) Hierarchical Database
b) Network Database
c) Relational Database
d) Object-Oriented Database
a) Relational Database
b) Hierarchical Database
c) Network Database
d) Document Database
a) Fixed schema
b) Scalability and flexibility for handling unstructured data
c) Use of SQL queries
d) Data stored in tables
15. Which type of database is most suitable for handling large amounts of
unstructured or semi-structured data, such as documents, images, or videos?
a) Relational Database
b) NoSQL Database
c) Hierarchical Database
d) Object-Oriented Database
16. Which type of database is designed for storing and managing large collections
of multimedia content such as images, audio, and video files?
a) Data Warehouse
b) Document-Oriented Database
c) Multimedia Database
d) Relational Database
a) Relational Database
b) Graph Database
c) Key-Value Database
d) Object-Oriented Database
18. Which of the following is a type of database that organizes data into a
network of interconnected records, allowing more flexible relationships between
data compared to a hierarchical database?
a) Object-Oriented Database
b) Network Database
c) Relational Database
d) NoSQL Database
19. Which type of database is typically used for analytical purposes and stores
large volumes of historical data for business intelligence and reporting?
a) Transactional Database
b) Data Warehouse
c) In-memory Database
d) NoSQL Database
20. Which of the following databases is optimized for read-heavy workloads and
allows quick retrieval of data using key-value pairs?
a) Key-Value Database
b) Relational Database
c) Document Database
d) Column-Family Database
Answer: a) Key-Value Database
Database properties
22. Which of the following properties ensures that once a transaction is committed, its
changes are permanent in a database?
A) Atomicity
B) Consistency
C) Isolation
D) Durability
Answer: D) Durability
23. Which property of ACID guarantees that a transaction will either complete fully or not
at all, ensuring no partial updates?
A) Atomicity
B) Consistency
C) Isolation
D) Durability
Answer: A) Atomicity
24. Which of the following ensures that a database remains in a valid state before and after
a transaction?
A) Atomicity
B) Consistency
C) Isolation
D) Durability
Answer: B) Consistency
25. In a relational database, the property that ensures that a transaction's operations do
not interfere with other concurrent transactions is called:
A) Atomicity
B) Consistency
C) Isolation
D) Durability
Answer: C) Isolation
A) DELETE
B) DROP
C) REMOVE
D) ERASE
Answer: B) DROP
Application of DBMS
A) Data processing
B) Inventory management
C) Website hosting
D) Video editing
32. Which of the following is the main application of databases in banking systems?
A) E-commerce platforms
B) Employee payroll management
C) Social media interactions
D) Image rendering
36. Which type of database is commonly used in online e-commerce systems for managing
product listings, customer orders, and transactions?
A) Relational database
B) Hierarchical database
C) Network database
D) Object-oriented database
Answer: A) Storing and managing information about books, authors, and patrons
Answer: B) Storing large amounts of unstructured data for social media platforms
39. Which of the following applications relies heavily on geographic information system
(GIS) databases?
40. In a customer relationship management (CRM) system, what is the role of a database?
Answer: A) Storing customer contact details, interaction history, and purchase behavior
User of Database
41. Who is responsible for the overall design, implementation, and maintenance of a
database system?
A) Database User
B) Database Administrator (DBA)
C) Application Programmer
D) Data Analyst
42. Which type of database user is primarily concerned with querying and manipulating
data for business or research purposes?
A) Database Administrator
B) Application Programmer
C) End User
D) Data Architect
44. Which of the following best describes a "power user" in a database environment?
A) A user who has full access to the database and can modify the schema
B) A user who can write complex queries and reports, but cannot modify the database structure
C) A user who performs daily transactions and operations in the database
D) A user who only reads data from the database
Answer: B) A user who can write complex queries and reports, but cannot modify the
database structure
45. Which of the following is NOT typically a responsibility of a database administrator
(DBA)?
46. Which of the following database users typically interacts with the database via an
application interface without directly accessing the underlying database structure?
A) Database Administrator
B) End User
C) Data Architect
D) Application Programmer
47. Which type of database user typically performs tasks such as data entry and retrieval,
often using user-friendly software or applications?
A) Data Analyst
B) End User
C) Database Designer
D) Database Administrator
48. Which of the following users is typically responsible for creating and maintaining
database structures such as tables, indexes, and schemas?
A) End User
B) Application Programmer
C) Database Administrator
D) Data Analyst
A) Database Administrator
B) End User
C) Data Analyst
D) Application Programmer
50. Which of the following users can create and manage the database schema, including
tables, views, and constraints?
A) End User
B) Database Administrator
C) Application Programmer
D) Data Analyst
A) Database Engine
B) Database Schema
C) Database Query Processor
D) Operating System
52. What is the primary role of the Database Management System (DBMS)?
A) Query Processor
B) Database Engine
C) Transaction Manager
D) Data Dictionary
54. Which of the following is responsible for interpreting and executing SQL queries in a
database system?
A) Database Engine
B) Query Processor
C) Data Dictionary
D) Transaction Manager
55. The part of the database system that stores metadata (information about the database
structure, tables, and relationships) is known as:
A) Data Dictionary
B) Database Engine
C) Query Processor
D) Data Repository
56. Which component of a database system ensures that multiple transactions are
processed in a secure and reliable manner without interference?
A) Data Dictionary
B) Transaction Manager
C) Database Engine
D) Query Processor
Answer: A) To handle the allocation of storage space for data and indexes
58. Which of the following is responsible for ensuring the integrity, consistency, and
correctness of the database?
A) Transaction Manager
B) Database Engine
C) Integrity Constraints
D) Query Processor
59. The component of a database system that manages communication between the
database and the end user is called:
A) Data Dictionary
B) Database Engine
C) User Interface
D) Query Processor
60. Which of the following components ensures that a database is able to support
concurrent transactions without conflicts?
A) Transaction Manager
B) Data Dictionary
C) Query Processor
D) Database Engine
a) Internal
b) External
c) Physical
d) Logical
Answer: c) Physical
63. Which of the following is true about the three-level architecture of DBMS?
a) The internal level deals with the logical design of the database.
b) The external level represents the user view of the data.
c) The logical level represents the physical storage of data.
d) The internal level corresponds to the user views.
Answer: b) The external level represents the user view of the data.
65. Which level of DBMS architecture is closest to the physical storage of data?
a) Internal
b) External
c) Logical
d) Conceptual
Answer: a) Internal
69. Which architecture model uses a single schema to describe the entire
database structure?
a) 1-tier architecture
b) 2-tier architecture
c) 3-tier architecture
d) Network architecture
70. Which of the following components is not typically part of the DBMS
architecture?
a) Query Processor
b) Transaction Manager
c) File System Manager
d) Application Layer
Answer: a) It provides a separation of concerns between data storage and user interactions.
Answer: b) To provide abstraction and manage the interaction between users and the database.
73. Which level of DBMS architecture does the external schema correspond to?
a) The client interacts with the external schema, and the server handles internal schema
operations.
b) The client only manages the internal schema while the server is responsible for the external
schema.
c) Both the client and server manage logical and external schemas together.
d) Client and server manage physical storage and query processing only.
Answer: a) The client interacts with the external schema, and the server handles internal schema
operations.
75. Which of the following is the function of a DBMS query processor in a three-
level DBMS architecture?
a) Convert user queries into low-level instructions that interact with the physical storage.
b) Manage storage allocation for the database.
c) Authenticate users and provide access control.
d) Provide user interfaces for database manipulation.
Answer: a) Convert user queries into low-level instructions that interact with the physical
storage.
a) Client-server architecture
b) Peer-to-peer architecture
c) 3-tier architecture
d) Multi-tier architecture
77. Which of the following best describes the concept of data independence in
DBMS?
Answer: b) Data independence refers to the ability to modify the schema without affecting the
application.
77. The DBMS architecture that handles multiple external views of data is:
a) Client-server architecture
b) 2-tier architecture
c) 3-tier architecture
d) Three-level architecture
79. Which level of DBMS architecture helps in data abstraction and separation?
a) Internal level
b) Logical level
c) External level
d) Both logical and external levels
80. Which of the following DBMS architecture is best suited for supporting web-
based applications?
a) 1-tier architecture
b) 2-tier architecture
c) 3-tier architecture
d) Network DBMS architecture