情報処理安全確保支援士(SC)や基本情報技術者(FE)など、各試験の午後対策・勉強法・用語比較を網羅した解説記事をお届けします。
非正規化の効果と整合性の代償を解説。履歴スナップショットとの違い、サマリの同時更新、マテリアライズドビューの鮮度、再計算による検査を確認します。
最小権限、RLS、TDE、通信暗号化、監査を役割別に解説。TDEが防げない正規権限の読取り、共有接続ユーザーの注意、鍵と監査ログの分離を確認します。
同期・非同期・半同期の確認境界、読取り遅延、RPO/RTO、フェイルオーバーを解説。ログ受信と適用の違い、クォーラムとフェンシングの役割を確認します。
2PCの準備・確定、決定ログと障害時の待機を解説。CAPの一貫性・可用性の意味、Sagaの補償と再試行を、原子性や直列化と区別して確認します。
レンジ・リスト・ハッシュ分割、プルーニング、索引と一意性、古いパーティションの保守を解説。PostgreSQLの構文例で製品ごとの運用差を確認します。
WAL、REDO/UNDO、チェックポイントとPITRの役割を解説。教科書的な回復モデルとPostgreSQLの実装を区別し、ログ保持とバックアップの条件を確認します。
SQLの論理処理順序、相関副問合せ、NOT INとNULL、分析関数を解説。同点や空集合を含む例で、結果を保った書換えと順位・累積和の条件を確認します。
行長、ページヘッダ、スロット、更新用空き領域から容量を見積もる手順を解説。切捨てと切上げ、平均値の限界、GB/GiB、索引・ログの追加容量を確認します。
分離レベルの標準上の許容現象とDBMSの実装を分けて解説。MVCCのスナップショット、書込みスキュー、座席予約の条件付きUPDATEを確認します。
B+木の範囲検索、複合索引の列順、カバリングの条件を解説。先頭列を指定しない場合の例外や、PostgreSQLの可視性確認、索引更新の負担を区別します。
ACID、S/Xロック、意図ロック、2相ロックとデッドロックを解説。ロック順序、変換による競合、トランザクション全体の再試行を具体例で確認します。
多値従属による4NF違反、結合従属と5NF、無損失分解を解説。関数従属による二分解判定の適用範囲と、分解後の結合で増える行を具体例で確認します。
多対多の関連属性、サブタイプの実装、履歴の期間境界、自然キーと代理キーを解説。NULLを許す終了日と、並行更新を考慮した制約を演習で確認します。
Nested Loops・Hash・Merge Joinの処理と使い分けを解説。実行計画の推定行数、実測行数、反復回数、メモリと一時領域からボトルネックを確認します。
ER図を業務ルールから作る手順を解説。識別子、属性の帰属、多重度の両方向判定、連関エンティティとサブタイプを具体例と演習で確認します。
関数従属から候補キーを求め、1NF・2NF・3NF・BCNFを判定する手順を解説。無損失分解と従属性保存の違いを、具体的な関係スキーマで確認します。
DB試験は過去問を軸に、SQLの実行、ER図と正規化、記述答案の書き直しで理解を深めます。2026年度の試験構成、弱点別の復習方法、時間を測る演習の進め方を解説します。