データベーススペシャリスト 午後で時間が足りない人へ
「データベーススペシャリスト試験の午後、ER図とSQLを読み解くうちに時間が尽きる」——DB午後で落ちる受験者の多くは、設計力ではなく時間配分でつまずいています。本記事は 時間内に解き切れない 人に向けて、午後I・午後IIそれぞれの時間配分の組み立て方と、ER図・長文要件を速く読む具体策を整理します。
本記事は 過去問AI が独自にまとめた学習ガイドです。試験要項の最新情報は必ず IPA 公式ページ で確認してください。
なぜDB午後は時間が足りなくなるのか
DB午後はいずれも記述式で、長文の業務要件と大きなER図・テーブル定義を読み解いて答えます。時間構成は次のとおりです。
- 午後I:90分・3問中2問を選択して解答(1問あたり約45分)
- 午後II:120分・2問中1問を選択して解答(大規模な事例1本に120分)
時間切れの典型は次の2つです。
- 読むのが遅い:業務要件文とER図・テーブル定義を頭から精読し、設問に関係ない属性まで丁寧に追ってしまう
- 設計・SQLで詰まる:正規化の判定や複雑なSQLの読み書きを本番で一から考え込み、1問に時間を取られる
つまり時間が足りない原因は設計知識の量ではなく、ER図と長文要件の読み方、そしてSQL・正規化の手の速さ にあります。
午後Iの時間配分:45分×2問+見直し
午後Iは90分で2問。1問45分が基準です。
- 最初の3〜5分で3問すべてに目を通し、解く2問を決める:ER図と設問をざっと見て「読み解けそうな順」に並べる
- 得意・確実な問題から解く:序盤で確実に得点し、精神的な余裕を作る
- 1問の上限を50分にする:超えたら印をつけて次へ。1問に固執して残り1問を落とすのが最悪です
- 最後の5〜10分を見直しに残す:空欄を埋め、SQL構文や属性名の取り違えを検算する
午後IIの時間配分:120分を1問に配る
午後IIは2問中1問選択で、大規模な事例1本に120分を使います。長いので時間の「中だるみ」に注意します。
- 最初の5〜10分で2問を比較し、設計の見通しが立つ方を選ぶ:題材(概念設計中心か、物理設計・性能改善中心か)で得意な方を取る
- 設問ごとに時間の目安を決める:大問は小設問が多いので、「前半のER図・要件把握に30分、各設問に○分」と区切る
- 最後の15分を見直しに残す:長文ゆえに前半のER図の読み違いが後半の設問に響くため、図と本文の対応を最後に確認する
解く問題を本番で選ぶコツ
DB午後は「どの問題を選ぶか」で得点が大きく変わります。
- 冒頭2〜3分でER図と設問を見て「読み解けるか」を見極める:エンティティ数が多すぎる・業務が馴染みのない題材は避ける
- 事前に得意題材を把握しておく:概念設計(ER図補完・正規化)が得意か、物理設計・SQL・性能改善が得意かを自覚しておく
- 午後IIは概念設計型か物理設計型かで自分の得手を決めておく:選択の判断が速くなります
「選んだ問題を解き切る」より「解ける問題を選び直す」方が、結果的に得点は伸びます。
ER図と長文要件を速く読む
DB午後の時間は読解で決まります。読む量そのものを減らす工夫が効きます。
- 設問を先に読む:何を問われているかを把握してから本文に入ると、必要な箇所だけを拾えます
- ER図に印をつけながら読む:エンティティ・主キー・外部キー・カーディナリティ(1対多/多対多)を図に書き込み、本文と図を往復する時間を減らす
- 業務要件は箇条書きに変換する:「業務ルール」「制約」「変更要望」を自分でメモにまとめると、設問該当箇所に素早く戻れます
全文を均等に精読するのをやめ、設問起点で必要な箇所だけを読む 読み方に切り替えるだけで、1問の所要時間は大きく縮みます。
SQL・正規化で時間を溶かさない
DB午後はSQLの読み書きや正規化の判定で手が止まりがちです。
- 正規化は判定手順を体に入れる:本番で考え込まないよう、関数従属の洗い出し→第2・第3正規形・BCNFの判定を反射で出せるまで反復する
- 頻出のSQLパターンを覚えておく:結合・副問合せ・集約・ウィンドウ関数・相関副問合せなど、典型構文は手が覚えるまで過去問で繰り返す
- SQLの穴埋めは問われている1行から考える:全文を追わず、空欄の前後と要件から逆算する方が速い
記述で時間を溶かさない
DB午後は記述式です。1問の解答に時間をかけすぎないために。
- 部分点を狙い、空欄を作らない:完璧な解答より、本文の語句や属性名を使った要点解答を必ず埋める
- 字数指定は8割以上を目安に:「40字以内」なら32字前後で要点を簡潔に
- 悩んだら本文の表現を流用する:午後の記述は本文中に根拠があるため、自分の言葉に言い換えすぎない方が速く正確です
記述で点が伸びないときは答案の書き方を見直すと改善します。午後の記述式で部分点を落とさない答案の書き方 で、本文語句の流用・設問の語尾合わせ・減点される書き方を区分横断で整理しています。
本番前にやる「時間練習」
時間配分は本番でいきなりできるものではありません。
- 午後Iは90分・2問通し、午後IIは120分・1問通しで解く:細切れ演習では「全体を回す感覚」が身につきません
- 設問ごとに所要時間を記録する:どの作業(ER図読解/SQL/正規化/記述)で遅れるかが見えます
- 時間を超過した設問だけ振り返る:原因(読解が遅い/SQLで詰まった/記述で悩んだ)を1行メモする
過去問AI の年度別モードはタイマー付きで解けるので、設問ごとの判断速度を測りながら演習できます。詰まった箇所は AI コパイロットに「このER図と要件から、設問が問うている関係を抜き出して」と聞けば、その場で読み方を矯正できます。
まず1セット、時間を測って解く
時間配分は読むだけでは身につきません。データベーススペシャリストの過去問 を開き、午後Iは90分・2問、午後IIは120分・1問を通しで、設問ごとに時間を測りながら解いてみましょう。詰まったらその場で AI コパイロットに聞けます。
「最初に解く問題を決める」「1問の上限を決めて撤退する」——この2つを意識するだけで、最後まで解き切れる確率は大きく上がります。
まとめ
- 午後の時間切れは設計知識不足ではなく ER図・長文要件の読み方とSQL・正規化の手の速さ が原因
- 午後Iは90分・3問中2問で1問45分、午後IIは120分・2問中1問
- 最初に解く問題を決め、午後Iは1問50分で撤退する
- ER図に印をつけ、設問を先に読んで必要な箇所だけを拾う
- 正規化判定と頻出SQLは反射で出せるまで反復し、本番前にタイマーで通し練習する
よくある質問
Q. DBの午後I・午後IIは何問・何分で、出題形式は何ですか? 午後Iは90分で3問中2問を選択、午後IIは120分で2問中1問を選択します。いずれも記述式で、長文の業務要件とER図・テーブル定義を読み解いて答えます(論述式の小論文は課されません)。
Q. 1問にどれくらい時間をかけてよいですか? 午後Iは1問45分を基準に上限を50分程度、午後IIは大規模な事例1本に120分を配り、いずれも最後に見直し時間を残します。超えたら印をつけて先へ進むのがおすすめです。
Q. 午後Iの3問はどう選べばよいですか? 最初の3〜5分で3問のER図と設問をざっと見て、読み解ける見通しが立つ2問を選びます。エンティティ数が多すぎる問題や馴染みのない業務題材は避け、概念設計と物理設計のどちらが得意かを自覚しておくと判断が速くなります。
Q. 本番でだけ時間が足りなくなります。 家では時間制限なしで解けても、本番では読解とSQL・正規化の判断が遅れます。午後Iは90分・2問、午後IIは120分・1問を通しで、タイマーで設問ごとの所要時間を測りながら解く練習を繰り返してください。