Database Management System (DBMS) MCQs

Practice DBMS MCQs covering database, data, information, DBMS, RDBMS and SQL basics with answers and explanations.

278 Total
Question #21 Report Error
The command to modify existing records in a table is:
A. MODIFY
B. UPDATE
C. ALTER
D. CHANGE

Correct Answer: Option B


Explanation:
UPDATE is the DML command used to modify data in existing rows.

This question belongs to: Computer Database Management System (DBMS)
Question #22 Report Error
Which normal form eliminates transitive dependencies?
A. 2NF
B. 3NF
C. BCNF
D. 1NF

Correct Answer: Option B


Explanation:
Third Normal Form (3NF) removes transitive dependencies on non-prime attributes.

This question belongs to: Computer Database Management System (DBMS)
Question #23 Report Error
What is metadata?
A. Backup data
B. Data about data
C. Temporary data
D. User data

Correct Answer: Option B


Explanation:
Metadata is data that provides information about other data, such as structure and constraints.

This question belongs to: Computer Database Management System (DBMS)
Question #24 Report Error
In SQL, the WHERE clause is used in:
A. Only INSERT statements
B. SELECT, UPDATE, DELETE statements
C. Only SELECT statements
D. Only CREATE statements

Correct Answer: Option B


Explanation:
WHERE clause filters records in SELECT, UPDATE, and DELETE operations.

This question belongs to: Computer Database Management System (DBMS)
Question #25 Report Error
A view in DBMS is:
A. A physical copy of the table
B. An index on the table
C. A virtual table based on the result of a query
D. A backup of the database

Correct Answer: Option C


Explanation:
A view is a virtual table derived from one or more base tables.

This question belongs to: Computer Database Management System (DBMS)
Question #26 Report Error
Which of the following ensures data integrity in RDBMS?
A. No validation rules
B. Random data entry
C. Constraints like primary key, foreign key
D. User input without checks

Correct Answer: Option C


Explanation:
Integrity constraints such as keys enforce rules for valid data.

This question belongs to: Computer Database Management System (DBMS)
Question #27 Report Error
What is the main purpose of indexing in a database?
A. To speed up data retrieval
B. To backup data
C. To delete data
D. To encrypt data

Correct Answer: Option A


Explanation:
Indexes improve the speed of data retrieval operations on a database table.

This question belongs to: Computer Database Management System (DBMS)
Question #28 Report Error
DCL commands in SQL include:
A. INSERT and UPDATE
B. GRANT and REVOKE
C. SELECT and JOIN
D. CREATE and DROP

Correct Answer: Option B


Explanation:
Data Control Language (DCL) commands manage access permissions.

This question belongs to: Computer Database Management System (DBMS)
Question #29 Report Error
Which model represents data in the form of tables?
A. Network model
B. Hierarchical model
C. Entity-Relationship model only
D. Relational model

Correct Answer: Option D


Explanation:
The relational model uses tables (relations) to represent data and relationships.

This question belongs to: Computer Database Management System (DBMS)
Question #30 Report Error
Information is:
A. Programming code
B. Raw facts and figures
C. Processed and meaningful form of data
D. Hardware component

Correct Answer: Option C


Explanation:
Information is data that has been organized and processed to provide context and meaning.

This question belongs to: Computer Database Management System (DBMS)