Database Management System (DBMS) MCQs

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

278 Total
Question #1 Report Error
What is the primary difference between data and information?
A. There is no difference between data and information
B. Data is always structured, information is unstructured
C. Data refers to hardware, information to software
D. Data is raw facts, while information is processed data

Correct Answer: Option D


Explanation:
Data consists of raw, unprocessed facts, whereas information is data that has been processed and given meaning for decision-making.

This question belongs to: Computer Database Management System (DBMS)
Question #2 Report Error
Which of the following best defines a Database?
A. Software for creating spreadsheets
B. A collection of related data organized for easy access
C. A single file containing text
D. Hardware used to store programs

Correct Answer: Option B


Explanation:
A database is an organized collection of related data stored electronically for efficient retrieval and management.

This question belongs to: Computer Database Management System (DBMS)
Question #3 Report Error
What does DBMS stand for?
A. Data Backup Management System
B. Database Management System
C. Dynamic Binary Manipulation System
D. Digital Business Management Software

Correct Answer: Option B


Explanation:
DBMS stands for Database Management System, which is software for creating and managing databases.

This question belongs to: Computer Database Management System (DBMS)
Question #4 Report Error
Which of the following is NOT an advantage of DBMS over traditional file systems?
A. Simpler implementation and lower cost
B. Higher data security
C. Data redundancy control
D. Data independence

Correct Answer: Option A


Explanation:
DBMS generally involves higher initial costs and complexity compared to simple file systems, though it offers better control over redundancy, independence, and security.

This question belongs to: Computer Database Management System (DBMS)
Question #5 Report Error
In DBMS, what is the role of a DBA?
A. Data Backup Assistant
B. Database Administrator who manages the database system
C. Database Application Builder
D. Dynamic Binary Analyzer

Correct Answer: Option B


Explanation:
The Database Administrator (DBA) is responsible for designing, implementing, maintaining, and securing the database.

This question belongs to: Computer Database Management System (DBMS)
Question #6 Report Error
RDBMS is based on which model?
A. Relational model
B. Object-oriented model
C. Hierarchical model
D. Network model

Correct Answer: Option A


Explanation:
Relational Database Management System (RDBMS) is based on the relational model proposed by E.F. Codd.

This question belongs to: Computer Database Management System (DBMS)
Question #7 Report Error
What is a tuple in a relational database?
A. A single row in a table
B. A relationship between tables
C. A single column in a table
D. The name of the table

Correct Answer: Option A


Explanation:
In RDBMS, a tuple represents a single row or record in a relation (table).

This question belongs to: Computer Database Management System (DBMS)
Question #8 Report Error
Which SQL command is used to create a new table?
A. UPDATE
B. SELECT
C. INSERT
D. CREATE TABLE

Correct Answer: Option D


Explanation:
The CREATE TABLE command in DDL is used to define a new table structure in SQL.

This question belongs to: Computer Database Management System (DBMS)
Question #9 Report Error
What does DDL stand for in SQL?
A. Data Description Language
B. Data Manipulation Language
C. Dynamic Data Link
D. Data Definition Language

Correct Answer: Option D


Explanation:
DDL (Data Definition Language) includes commands like CREATE, ALTER, DROP for defining database structures.

This question belongs to: Computer Database Management System (DBMS)
Question #10 Report Error
A Primary Key in RDBMS must be:
A. Duplicate values allowed
B. Unique and not null
C. Always a foreign key
D. Can have null values

Correct Answer: Option B


Explanation:
A primary key uniquely identifies each record and cannot contain null values.

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