DBMS Multiple Choice Questions (MCQs)
These MCQs are designed for **exam preparation**, **practice**, and
**revision**. Questions cover DBMS fundamentals, SQL, and advanced topics.
1. DBMS Basics
- DBMS stands for:
A. Data Backup Management System
B. Data Base Management System
C. Database Machine System
D. Data Build Management SoftwareAnswer: B
- Which of the following is NOT a DBMS?
A. MySQL
B. Oracle
C. MongoDB
D. MS WordAnswer: D
- Which model stores data in table form?
A. Network Model
B. Hierarchical Model
C. Relational Model
D. Object ModelAnswer: C
2. Keys & Constraints
- Which key uniquely identifies a record?
A. Foreign Key
B. Candidate Key
C. Primary Key
D. Composite KeyAnswer: C
- Which constraint prevents NULL values?
A. UNIQUE
B. CHECK
C. NOT NULL
D. DEFAULTAnswer: C
- Foreign key is used to:
A. Enforce uniqueness
B. Connect two tables
C. Prevent duplication
D. Store default valuesAnswer: B
3. SQL Commands
- Which command is used to retrieve data?
A. INSERT
B. UPDATE
C. SELECT
D. DELETEAnswer: C
- Which SQL clause filters records?
A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVINGAnswer: C
- Which keyword removes duplicate values?
A. DISTINCT
B. UNIQUE
C. PRIMARY
D. DIFFERENTAnswer: A
4. SQL Joins
- Which join returns matching records from both tables?
A. LEFT JOIN
B. RIGHT JOIN
C. FULL JOIN
D. INNER JOINAnswer: D
- Which join returns all rows from left table?
A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. SELF JOINAnswer: B
5. Aggregate Functions
- Which function returns total rows?
A. SUM()
B. COUNT()
C. AVG()
D. MAX()Answer: B
- Which clause is used with aggregate functions to filter groups?
A. WHERE
B. ORDER BY
C. HAVING
D. LIMITAnswer: C
6. Data Warehouse & Mining
- Data Warehouse is mainly used for:
A. Transaction processing
B. Data entry
C. Decision making
D. Data deletionAnswer: C
- Which process extracts knowledge from data?
A. Data Backup
B. Data Mining
C. Data Storage
D. Data TransferAnswer: B
Practice Task
✔ Practice all MCQs
✔ Create your own 10 MCQs from DBMS syllabus
✔ Revise SQL commands & joins
✔ Attempt mock tests