MCQs on Database Management System with Answers

In this part of Computer MCQs, you will find essential MCQs on Database Management System with Answers for your online test preparation. All these solved Database MCQs are helpful for job interviews, competitive exams and test preparation. These multiple-choice questions cover essential concepts about the database management system.

MCQs on Database Management System with Answers

Database MCQs

1: Which of the following is not a type of database model?

  • a) Hierarchical
  • b) Relational
  • c) Network
  • d) Linear

d) Linear

2: What does the term “concurrency control” refer to in database management?

  • a) Managing multiple simultaneous transactions accessing the database
  • b) Ensuring data integrity through validation rules
  • c) Protecting data from unauthorized access
  • d) Optimizing database performance through indexing

Answer: a)

3: Which database model represents data in the form of a collection of objects?

  • a) Relational
  • b) Object-Oriented
  • c) Hierarchical
  • d) Network

b) Object-Oriented

4: Where is metadata stored in a database system?

  • a) Data dictionary
  • b) Indexes
  • c) Tables
  • d) Views

a) Data dictionary

5: What is the primary function of a database schema?

  • a) It defines the structure and organization of a database.
  • b) It defines the relationships between tables.
  • c) It specifies the queries and transactions that can be executed on the database.
  • d) It provides security measures to protect the data.

Answer: a)

6: Which type of database model stores data in a tree-like structure with parent-child relationships?

  • a) Hierarchical
  • b) Relational
  • c) Network
  • d) Object-Oriented

a) Hierarchical

7: Which term describes a collection of attributes that uniquely identifies a record in a database table?

  • a) Primary key
  • b) Foreign key
  • c) Index
  • d) Constraint

a) Primary key

8: Who is responsible for defining the logical schema of a database?

  • a) Database administrator (DBA)
  • b) Database developer
  • c) End-user
  • d) System analyst

b) Database developer

9: Which normalization form aims to eliminate partial dependencies in a database?

  • a) First Normal Form (1NF)
  • b) Second Normal Form (2NF)
  • c) Third Normal Form (3NF)
  • d) Boyce-Codd Normal Form (BCNF)

c) Third Normal Form (3NF)

10: What is the purpose of an index in a database?

  • a) It improves the performance of data retrieval operations.
  • b) It enforces referential integrity constraints.
  • c) It defines the relationships between tables.
  • d) It ensures the uniqueness of values in a column.

Answer: a)

DBMS MCQs

11: Which of the following is an example of a NoSQL database?

  • a) MongoDB
  • b) MySQL
  • c) PostgreSQL
  • d) Oracle Database

a) MongoDB

12: What is the purpose of the COMMIT statement in database transactions?

  • a) It saves the changes made within the transaction.
  • b) It rolls back the changes made within the transaction.
  • c) It locks the database resources for the transaction.
  • d) It defines the start of a new transaction.

Answer: a)

13: Who is considered the “father” of the relational database model?

  • a) Edgar F. Codd
  • b) Alan Turing
  • c) Tim Berners-Lee
  • d) Larry Page

a) Edgar F. Codd

14: Where does a database management system (DBMS) reside in a typical architecture?

  • a) Server-side
  • b) Client-side
  • c) Both server-side and client-side
  • d) None of the above

a) Server-side

15: What is the purpose of the WHERE clause in an SQL statement?

  • a) It specifies the columns to be retrieved from a table.
  • b) It specifies the conditions for selecting rows from a table.
  • c) It specifies the order in which rows should be sorted.
  • d) It specifies the tables to be joined in a query.

Answer: b)

16: What does ACID stand for in the context of database transactions?

  • a) Atomicity, Consistency, Isolation, Durability
  • b) Accuracy, Completeness, Isolation, Durability
  • c) Atomicity, Completeness, Isolation, Durability
  • d) Accuracy, Consistency, Integration, Durability

Answer: a)

17: What is the purpose of a primary key in a database table?

  • a) It ensures the uniqueness of values in a column.
  • b) It establishes relationships between tables.
  • c) It enforces referential integrity constraints.
  • d) It defines the structure and organization of the database.

Answer: a)

18: Which data manipulation language is used to retrieve data from a database?

  • a) SQL
  • b) XML
  • c) HTML
  • d) CSS

a) SQL

19: Which of the following is a primary key constraint in a database table?

  • a) UNIQUE
  • b) FOREIGN KEY
  • c) CHECK
  • d) NOT NULL

d) NOT NULL

20: Which SQL keyword is used to retrieve records from a table based on a condition?

  • a) SELECT
  • b) UPDATE
  • c) DELETE
  • d) WHERE

d) WHERE

Advanced Database Management System MCQs

21: Which type of join returns all rows from both tables, regardless of the match?

  • a) INNER JOIN
  • b) LEFT JOIN
  • c) RIGHT JOIN
  • d) FULL JOIN

d) FULL JOIN

22: Which database language is used to define the structure and organization of data in a database?

  • a) Data Control Language (DCL)
  • b) Data Definition Language (DDL)
  • c) Data Manipulation Language (DML)
  • d) Data Query Language (DQL)

Answer: b)

23: Which of the following is a disadvantage of using a file-based system instead of a database system?

  • a) Improved data security
  • b) Reduced data redundancy
  • c) Limited data sharing
  • d) Efficient data storage

c) Limited data sharing

24: Which normalization form ensures that each non-key attribute is functionally dependent on the primary key?

  • a) First Normal Form (1NF)
  • b) Second Normal Form (2NF)
  • c) Third Normal Form (3NF)
  • d) Boyce-Codd Normal Form (BCNF)

c) Third Normal Form (3NF)

25: Which type of index uses a balanced tree structure to store the index entries?

  • a) B-tree index
  • b) Hash index
  • c) Bitmap index
  • d) Clustered index

a) B-tree index

26: Which SQL statement is used to insert data into a database table?

  • a) INSERT
  • b) UPDATE
  • c) DELETE
  • d) SELECT

a) INSERT

27: Which type of constraint ensures that a column must have a unique value for every row in a table?

  • a) PRIMARY KEY
  • b) FOREIGN KEY
  • c) UNIQUE
  • d) CHECK

c) UNIQUE

28: Which type of join returns only the rows that have matching values in both tables?

  • a) INNER JOIN
  • b) LEFT JOIN
  • c) RIGHT JOIN
  • d) FULL JOIN

a) INNER JOIN

29: Which SQL keyword is used to sort the result set in ascending order?

  • a) ORDER BY
  • b) GROUP BY
  • c) SORT BY
  • d) ASC

d) ASC

30: Which database model represents data in the form of a graph structure?

  • a) Relational
  • b) Hierarchical
  • c) Network
  • d) NoSQL

c) Network

Database Online Test Preparation

31: Which type of backup only includes the data that has changed since the last full backup?

  • a) Incremental backup
  • b) Differential backup
  • c) Full backup
  • d) Partial backup

b) Differential backup

32: Which SQL statement is used to delete records from a table?

  • a) DELETE
  • b) UPDATE
  • c) INSERT
  • d) TRUNCATE

a) DELETE

33: Which of the following is a disadvantage of using a distributed database system?

  • a) Improved data availability
  • b) Increased network complexity
  • c) Enhanced data security
  • d) Simplified administration

Answer: b)

34: Which SQL function is used to find the maximum value in a column?

  • a) AVG()
  • b) SUM()
  • c) COUNT()
  • d) MAX()

d) MAX()

35: Which type of join combines rows from two or more tables based on a related column between them?

  • a) INNER JOIN
  • b) LEFT JOIN
  • c) RIGHT JOIN
  • d) FULL JOIN

a) INNER JOIN

36: Which type of database model allows for the representation of complex relationships between entities?

  • a) Hierarchical
  • b) Relational
  • c) Network
  • d) Object-Oriented

d) Object-Oriented

37: Which of the following is a characteristic of a relational database?

  • a) Data is stored in tables with rows and columns.
  • b) Data is organized in a hierarchical structure.
  • c) Data is stored in a collection of objects.
  • d) Data is represented as a graph structure.

Answer: a)

38: Which type of join returns all rows from one table and only the matching rows from the other table?

  • a) LEFT JOIN
  • b) RIGHT JOIN
  • c) FULL JOIN
  • d) INNER JOIN

a) LEFT JOIN

39: Which of the following is an example of a database management system?

  • a) Microsoft Excel
  • b) Adobe Photoshop
  • c) Microsoft Word
  • d) Oracle Database

d) Oracle Database

40: Which type of index uses a bit array to represent the presence or absence of a value in a column?

  • a) B-tree index
  • b) Hash index
  • c) Bitmap index
  • d) Clustered index

c) Bitmap index

Conclusion

I hope all the above MCQs on Database Management System with Answers will be helpful for Database test online preparation. If you need more solved computer science MCQs, you can find them below.

More Computer Science MCQs with Answers

Add a Comment

Your email address will not be published. Required fields are marked *