Keentune
Adaptive skill practice — find your level, get sharper.
Databases practice
Modeling, indexing, transactions, and scale
The systems behind the queries — how databases model, store, index, and protect data at scale, the layer beneath the SQL you write. The relational model and the kinds of keys; normalization from first through Boyce-Codd normal form, and when to deliberately denormalize; data modeling and entity-relationship diagrams; indexing done right (B-tree versus hash, composite and covering indexes, and when an index actually hurts); query planning and the classic N+1 problem; transactions and the ACID properties; the isolation levels and exactly which read anomalies (dirty, non-repeatable, and phantom) each one prevents; locking and multi-version concurrency control; the NoSQL families (document, key-value, column-family, and graph) and what each is genuinely for; the CAP theorem and consistency models; replication and sharding; connection pooling; and caching. Grounded in the PostgreSQL documentation and vendor-neutral distributed-systems concepts, with a teaching explanation after every answer. Complements the SQL skill (writing queries) with the data-layer systems behind them.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
Explore all skills on Keentune
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC