公開記念セール すべてのパスが 50% オフ

プランを見る

Databases and SQL

Database questions show up in university exams, campus placement rounds and backend interviews, and they reward understanding over memorized definitions. This course explains how a relational database stores, queries and protects data, with the SQL you need to answer interview questions on the spot.

8 レッスン97 分28 Oct 2026 更新

このページの本文は英語です。

コースを始める

レッスン

  1. Tables, keys and constraints: the relational model

    What a database system adds over files, how relations work and how keys and foreign keys keep data correct.

    10 分無料
  2. Writing SQL: joins, grouping and NULL

    Relational algebra, the order a query is evaluated in, every kind of join, GROUP BY and three-valued logic.

    12 分Interview Prep パス
  3. Subqueries, window functions and interview queries

    Correlated subqueries, EXISTS, recursive CTEs and window functions, applied to the queries SQL rounds ask for.

    13 分Interview Prep パス
  4. ER modeling: from requirements to tables

    Entities, relationships, cardinality, weak entities and inheritance, and the rules for turning a diagram into tables.

    12 分Interview Prep パス
  5. Normalization: functional dependencies and normal forms

    Why redundant tables break, how to find keys with attribute closure, and 1NF through BCNF with lossless decomposition.

    13 分Interview Prep パス
  6. Transactions, ACID and serializable schedules

    What each ACID property prevents, conflict serializability with precedence graphs, recoverable schedules and isolation levels.

    12 分Interview Prep パス
  7. Locking, MVCC and crash recovery

    Two-phase locking and why it works, deadlocks, timestamp and multiversion concurrency control, and write-ahead logging.

    13 分Interview Prep パス
  8. Indexing: B+ trees and hash indexes

    Why page reads dominate cost, clustered and secondary indexes, B+ tree search, splits and merges, and hashing.

    12 分Interview Prep パス

Interview Prep パス · プランを比較

Esc
↑↓移動 ↵開く Ctrl↵新しいタブ >操作 ?ショートカット

キーボードショートカット

どこでも

検索を開く
CtrlKまたは /
この一覧を表示
?
ウィンドウやメニューを閉じる
Esc

検索中

結果を移動
↑または ↓
結果を開く
↵
新しいタブで開く(問題はジャッジで開く)
Ctrl↵
操作だけを表示
>
絞り込みを解除
⌫

移動

学習
Gの次にL
練習
Gの次にP
ランクテスト
Gの次にA
システム設計
Gの次にS
企業
Gの次にC
マイプロフィール
Gの次にM
今日のクエスト
Gの次にT
ホーム
Gの次にH

バグを報告

ページ