カリキュラム一覧へ
データベース設計
データの形が、システムの寿命を決める
正規化、インデックス、N+1問題、トランザクション。DB設計の失敗は後から直すのが最も難しい。初期設計で勘所を押さえる力をつける。
このトラックで身につくこと
- 要件からテーブル設計(ER図)を起こせる
- N+1問題を検出・修正できる
- インデックスが効く条件を説明できる
- トランザクション分離レベルの基礎を理解している
第1章: テーブル設計の基礎
要件をデータの構造に落とし込む。
第2章: SQL実践ステップ(ブラウザで書ける)
SELECT → 集計 → JOIN の順に、ブラウザ内SQLiteで手を動かして覚える。環境構築は不要です。
第3章: SQL応用(サブクエリ・複合JOIN)
「平均以上を絞り込む」「3テーブルを一度に結合する」など、実務でよく見るSQL応用パターンを習得する。