Explore core database concepts and real-world usage, from relational modeling to SQL querying and performance basics. These quizzes help you review terminology, choose the right data structures, and understand how databases store, retrieve, and protect data.

Test your understanding of database transactions and isolation levels with practical, scenario-based questions. You’ll review ACID, locking, MVCC, and classic anomalies like dirty reads and phantom reads. Mix fundamentals with real-world troubleshooting to strengthen your SQL and system design instincts.

Build a solid foundation in database indexing with B-tree and hash indexes. You’ll test how indexes speed up reads, what trade-offs they introduce on writes, and which index type fits common query patterns. Choose your preferred difficulty and number of questions, then learn from every explanation—no timer pressure.

Test your understanding of SQL joins with a focused set of questions on INNER, LEFT, and FULL joins. You’ll practice reading result sets, predicting row counts, and spotting when NULLs appear. Great for interview prep or sharpening everyday query skills.
There are 3 quizzes with 348 questions total.
Basic SQL helps, but many questions cover concepts like keys, normalization, and transactions that you can learn as you go.
Each question has 4 options and there is no timer, so you can answer at your own pace.
Yes. They cover common interview topics like joins, indexes, normalization, and ACID properties in a quick practice format.
Start with the shorter or more basic quiz to gauge your level, then move to longer sets that include performance and transaction scenarios.
These Databases quizzes focus on practical knowledge you’ll use in analytics, backend development, and data engineering—especially how data is modeled, queried, and kept consistent.
You’ll review essentials like tables and relationships, keys and constraints, normalization, joins, transactions, and indexing, plus common database terms you’ll see in documentation and interviews.
Each question has 4 answer options and there’s no timer, so you can think through query logic and definitions without rushing.
Difficulty and length vary across the set: some quizzes are quick refreshers while others go deeper into advanced scenarios, so you can pick an easier run-through or a longer, more challenging session.
Many modern systems still rely on foundational relational ideas introduced decades ago, and concepts like ACID transactions and indexing remain central even as NoSQL and distributed databases have grown.
Understanding why an index speeds up reads (but can slow writes) or how isolation levels affect concurrency can make a noticeable difference in real application performance.