LogIn
I don't have account.

Practice rdbms Quizzes

Prepare for technical interviews with high-quality rdbms quizzes that mirror real industry questions. Each quiz helps you master concepts, improve problem-solving speed and gain the confidence needed for coding tests. Whether revising basics or tackling advanced scenarios, these quizzes ensure structured, effective preparation.

Explore All rdbms Quizzes

Learn rdbms step by step with interactive quizzes designed for beginners and learners revising key concepts. Build a strong foundation with clear, structured practice in rdbms.
Question 1
Which of the following best describes an RDBMS?
1
A database system that organizes data in tables with relationships
2
A database system that only allows unstructured data storage
3
A file-based system for data storage
4
A database system that stores data in key-value pairs
Question 2
In a relational database, what does a foreign key do?
1
Establishes a relationship between two tables
2
Ensures a table has at least one row
3
Automatically indexes data
4
Uniquely identifies a row in a table
Question 3
Which of the following is an example of an RDBMS?
1
Firebase
2
MySQL
3
MongoDB
4
Neo4j
Question 4
What is the purpose of the PRIMARY KEY in a table?
1
To create foreign keys
2
To store null values
3
To allow duplicate values
4
To uniquely identify each row
Question 5
In a relational database, what does normalization help to achieve?
1
Slowing down performance
2
Increasing redundancy
3
Increasing complexity
4
Reducing redundancy
Question 6
What is the primary advantage of using a key-value store over a relational database?
1
Requires less storage space
2
Stronger ACID compliance
3
Fast lookup and retrieval of data
4
Better support for complex joins
Question 7
What is the primary disadvantage of key-value stores compared to relational databases?
1
Poor performance for key lookups
2
Requires more memory
3
Lack of complex query capabilities
4
Does not support distributed systems
Question 8
Which of the following is NOT an example of a key-value database?
1
Memcached
2
PostgreSQL
3
Cassandra
4
DynamoDB
Question 9
Which SQL statement is used to retrieve unique values from a column?
1
SELECT DISTINCT column_name FROM table_name;
2
SELECT UNIQUE column_name FROM table_name;
3
SELECT column_name FROM table_name WHERE DISTINCT;
4
SELECT DIFFERENT column_name FROM table_name;
Question 10
What does SQL stand for?
1
System Query Language
2
Standardized Query Logic
3
Sequential Query Language
4
Structured Query Language
Question 11
Which SQL command is used to remove all records from a table without deleting the table structure?
1
TRUNCATE
2
DROP
3
DELETE
4
CLEAR
Question 12
Which SQL join returns only the matching rows from both tables?
1
FULL JOIN
2
LEFT JOIN
3
INNER JOIN
4
RIGHT JOIN
Question 13
Which SQL constraint ensures that a column cannot have NULL values?
1
PRIMARY KEY
2
CHECK
3
NOT NULL
4
UNIQUE
Question 14
Which of the following is NOT an SQL aggregate function?
1
AVG()
2
COUNT()
3
SUM()
4
CONCAT()
Question 15
Which SQL clause is used to filter records from a table?
1
ORDER BY
2
WHERE
3
HAVING
4
GROUP BY
Question 16
Which SQL JOIN returns all records from the left table and only matching records from the right table?
1
INNER JOIN
2
FULL JOIN
3
RIGHT JOIN
4
LEFT JOIN
Question 17
Which constraint is used to ensure that all values in a column are unique?
1
NOT NULL
2
FOREIGN KEY
3
UNIQUE
4
CHECK
Question 18
Which SQL clause is used with aggregate functions to group results?
1
ORDER BY
2
HAVING
3
DISTINCT
4
GROUP BY
Question 19
Which database index type speeds up text searches in SQL?
1
B-Tree Index
2
Clustered Index
3
Hash Index
4
Full-Text Index
Question 20
Which SQL command is used to permanently save changes in a transaction?
1
SAVEPOINT
2
DELETE
3
ROLLBACK
4
COMMIT
Question 21
Which normal form removes partial dependency?
1
2NF
2
BCNF
3
1NF
4
3NF
Question 22
Which index type does MySQL use by default for primary keys?
1
B-Tree Index
2
Bitmap Index
3
Full-Text Index
4
Hash Index
Question 23
Which SQL command creates a virtual table?
1
CREATE TABLE
2
CREATE PROCEDURE
3
CREATE VIEW
4
CREATE INDEX
Question 24
Which keyword is used to define an output parameter in an SQL stored procedure?
1
OUTPUT
2
RETURN
3
RESULT
4
OUT
Question 25
Which ACID property ensures that once a transaction is committed, it remains so even in case of system failure?
1
Consistency
2
Durability
3
Isolation
4
Atomicity
Question 26
What is the main goal of normalization in a database?
1
To minimize redundancy and improve data integrity
2
To reduce data integrity
3
To increase redundancy
4
To store data in a single large table
Question 27
What does ACID stand for in DBMS?
1
Automation, Control, Integrity, Dependency
2
Atomicity, Consistency, Isolation, Durability
3
Accuracy, Consistency, Isolation, Database
4
Access, Control, Integrity, Data
Question 28
Which of the following is NOT a type of database model?
1
Graph-based
2
Hierarchical
3
Linear
4
Network
Question 29
Which of the following SQL commands is used to remove all records from a table but keep its structure?
1
ALTER
2
DELETE
3
TRUNCATE
4
DROP
Question 30
Which of the following is an advantage of NoSQL databases over traditional RDBMS?
1
Schema flexibility
2
Better horizontal scalability
3
Handling unstructured data
4
All of the above