データベーススペシャリスト試験の資格情報まとめ(難易度・勉強時間の目安)|シカクミチ

データベーススペシャリスト試験

読み込み中...

データベーススペシャリスト試験(DB)は、データモデル設計、DBMS、SQL、性能設計、可用性、セキュリティ、データ資源管理までを問うIPAの高度情報処理技術者試験です。2026年度からCBT方式へ移行し、DBは後期試験として実施されます。科目A-1は50分30問、A-2は40分25問、B-1は90分で3問中2問、B-2は120分で2問中1問を解答し、各科目100点満点中60点以上が合格基準です。受験資格に制限はなく、応用情報技術者試験などを先に取らなくても直接受験できます。

DBで難しいのはSQL文法だけではありません。業務要件をER図・正規化・制約へ落とし込み、トランザクション、ロック、障害回復、索引、実行計画、分散データやセキュリティまで含めて設計判断を説明する必要があります。このページでは、2026年度の公式試験制度、難易度、勉強時間、教材選び、独学・講座、科目A対策、B-1/B-2の記述対策、弱点の立て直し、直前期までをDB試験固有の方法で整理します。

30秒で判断するデータベーススペシャリスト試験

  • 向いている人:DB設計・運用担当、バックエンドエンジニア、インフラ・クラウド担当、データ基盤担当、業務システムでデータモデルや性能問題に向き合う会社員。
  • 公式試験制度:2026年度はCBT後期。A-1・A-2は多肢選択、B-1・B-2は記述式です。
  • 試験時間:A-1 50分、A-2 40分、B-1 90分、B-2 120分。合計300分です。
  • 合格基準:A-1、A-2、B-1、B-2の各科目100点満点中60点以上。
  • 受験手数料:7,500円(税込)。
  • 直近合格率:令和7年度秋期は受験者9,769人、合格者1,796人、合格率18.4%でした。

公式試験制度:2026年度はCBT後期、4科目すべて60点が必要

IPAの2026年度案内では、データベーススペシャリスト試験はCBT方式の後期試験です。申込期間は2027年1月27日から2月27日、科目A-1・A-2は2月20日から3月2日、科目B-1・B-2は3月16日から3月28日の試験期間で実施されます。2026年度後期という名称ですが、実際の受験日は2027年2〜3月になる点に注意してください。

A-1は50分30問、A-2は40分25問の多肢選択式です。B-1は90分で3問中2問、B-2は120分で2問中1問を選ぶ記述式です。IPAの試験要綱では各科目100点満点で基準点は60点です。前の科目が基準に達しない場合、後続科目が採点されない段階判定があるため、A系を「足切りだけ」と軽視しないようにします。

受験資格とA-1免除:APは前提資格ではない

DBに年齢・学歴・実務経験などの受験資格制限はなく、どの試験区分からでも直接受験できます。応用情報技術者試験(AP)合格はDB受験の必須条件ではありません。ただし、APや他の高度試験の合格、過去のA-1/午前I通過など所定条件を満たす人は科目A-1の免除申請が可能です。

初学者がAP相当の基礎知識を持たずにDBへ進むことも制度上は可能ですが、ネットワーク、OS、セキュリティ、アルゴリズム、マネジメントなどA-1で必要な共通知識を並行して補う必要があります。受験資格と学習上の推奨ルートは別物として整理します。

難易度:合格率18.4%、設計の根拠を文章で示す力が必要

令和7年度秋期の合格率は18.4%で、高度試験らしい難関水準です。DB実務経験者でも、製品固有の操作だけでは十分ではありません。論理データモデル、正規化、関係代数、SQL、トランザクション、障害回復、性能、セキュリティ、分散・データ活用などをベンダー非依存で説明する必要があります。

特にB-1・B-2は長い業務記述から要件を読み、表・キー・制約・処理・アクセス経路を特定し、設問の要求に合わせて答案を書く力が問われます。正規形の定義を暗記していても、業務ルールから候補キーや関数従属性を見つけられなければ記述問題では点になりません。

勉強時間:初学者300〜500時間、DB経験者180〜300時間を目安にする

IPAは標準学習時間を公表していません。本サイトでは、AP相当の基礎が不足しDB設計も初めてなら300〜500時間、業務でSQL・RDB・設計に触れている人なら180〜300時間を編集目安とします。平日1.5時間、休日3時間ずつで週13.5時間なら、経験者でも4〜6か月程度を見込むのが現実的です。

学習順は、最初の25%でA系とDB理論、次の25%でSQL・トランザクション・性能、残り50%をB-1/B-2の記述演習に振ります。記述問題を直前まで避けると、知識はあっても要件から答えを組み立てる訓練が不足します。開始1か月以内にB問題を一度解き、ゴールの答案形式を確認してください。

教材選びと独学・講座:製品操作本ではなく試験範囲を網羅する

教材は、IPAの最新シラバスと試験要綱に対応したDB専用テキスト・問題集を選びます。OracleやPostgreSQLなど特定製品の運用本だけでは、関係モデル、正規化、論理設計、ベンダー非依存のSQL、試験独自の記述問題を十分にカバーできません。基本書1冊、過去問・問題集、IPA公開問題を軸にします。

独学は可能ですが、正規化やトランザクション理論が抽象的で進まない人、B答案を自分で採点できない人は講座を利用する価値があります。講座は動画量より、ER図・関数従属性・SQL・性能設計・記述答案を実際に添削または詳しく解説しているかを重視します。

資格固有の勉強法1:ER図を業務ルールから起こし正規化と制約まで一続きで説明する

ER図を業務ルールから起こし正規化と制約まで一続きで説明する練習をします。問題文から名詞を表にするだけでなく、「一つの注文に複数明細がある」「社員は複数部署に所属できる」などの業務ルールを多重度、主キー、外部キー、制約へ変換します。

さらに関数従属性を確認し、更新・挿入・削除異常が起こらない形へ正規化します。答案後は、各表がなぜ必要か、キーがなぜその属性か、どの業務ルールを制約で守っているかを声に出して説明します。図を写す学習から、要件をモデルへ変換する学習へ切り替えます。

資格固有の勉強法2:SQLは実行結果だけでなく実行計画・索引・結合順序まで検証する

SQLは実行結果だけでなく実行計画・索引・結合順序まで検証することで、性能問題へつなげます。SELECT文を正しく書けるだけでなく、どの行を絞り込み、どの表を結合し、索引が利用できるか、全表走査が発生するかを考えます。

手元のDBMSでEXPLAIN等を使えるなら、同じ結果になるSQLを複数書き、実行計画を比較します。ただし製品固有の挙動を試験の一般論と混同しないことが大切です。索引の選択性、複合索引の列順、ソート、結合方式など、試験で説明できる原理へ戻して整理します。

資格固有の勉強法3:B-1・B-2は本文の業務要件を根拠に設計判断を書く

B-1・B-2は本文の業務要件を根拠に設計判断を書くことを徹底します。一般的に良さそうな設計を自由に提案するのではなく、問題文の制約、件数、更新頻度、利用パターン、業務ルールから答えを導きます。

答案を書いた後に「根拠は本文のどこか」を必ず一行で残します。根拠箇所が指せない答案は、自分の経験から補った一般論の可能性があります。設問が「理由」を求めるなら結論と因果を、「属性名」を求めるなら余計な説明を付けず要求粒度に合わせます。

トランザクション・障害回復:時系列で状態を追う

ロック、排他制御、デッドロック、分離レベル、ログ、チェックポイント、ロールバック・ロールフォワードは、定義だけでなく時系列で追います。トランザクションT1とT2がどのデータを読み書きし、どの時点でロックを取得・解放し、障害時にどの更新が確定しているかを書き出します。

問題演習では、ダーティリード、反復不能読み取り、ファントムなどの現象を「どの操作順で起こるか」まで再現します。障害回復も、バックアップ時点、ログ、コミット有無を図にして、どこまで戻し、何を再適用するかを説明できる状態を目指します。

科目A対策:用語暗記をBで使える知識に変える

A-2ではDB固有の知識を短時間で答える必要があります。関係モデル、SQL、トランザクション、分散DB、性能、セキュリティなどを分野別に過去問・問題演習し、誤答率を記録します。A-1免除がない人は高度試験共通知識も並行して復習します。

科目Aの目標を60点ぎりぎりに置くのではなく、A-2で70〜80%を安定させてからBへ時間を移します。Aで迷う基本用語が多い状態では、Bの長文中に同じ概念が出たときに読解速度が落ちます。

過去問・問題演習:Bは「読む→図にする→書く→採点」を一セットにする

過去問は解説を読むだけではなく、時間を測って本文を読み、ER図や表を自分で書き、答案を作ってから模範解答と比較します。最初は時間超過してもよいので思考過程を残し、2周目以降に制限時間へ近づけます。

誤答は「業務要件の読み落とし」「DB理論不足」「計算・SQLミス」「答案表現」の4種類に分類します。同じ問題を暗記して満点にすることより、別問題でも同じ原因を再発させないことが重要です。B-1は90分で2問、B-2は120分で1問なので、問題選択に使う時間も模試へ組み込みます。

苦手・弱点の立て直し:モデル・SQL・性能・障害を分離して測る

弱点管理では、データモデル、SQL、トランザクション、性能、障害回復、セキュリティなどに分けて正答率を出します。全体では合格圏でも、正規化が弱ければBの設計問題で連続失点する可能性があります。

誤答ノートには問題全文ではなく「判断を誤った原因」「正しい原則」「次に確認する観点」を残します。たとえば索引問題なら、列の選択性を見ずに索引を増やした、という原因まで書きます。週ごとに最低分野を確認し、60%未満の弱点を一つずつ消します。

直前期:問題選択と時間配分まで本番形式で固定する

直前期は新しい参考書を増やさず、過去問の誤答、正規化、SQL、トランザクション、性能、記述答案を短いサイクルで回します。B-1は3問中2問、B-2は2問中1問を選ぶため、問題選択に迷う時間もリスクです。冒頭数分で題材と設問を見て、得意分野を選ぶ練習をします。

本番2週間前からは、A-1/A-2とB-1/B-2をそれぞれ実際の制限時間で解きます。記述答案は字数と主語・述語を確認し、問題文にない一般論を書き足さないようにします。直前期の目標は知識量の拡大ではなく、60点未満になる科目をなくすことです。

取得後の次の資格・キャリア

DB取得後は、データベース設計・性能改善・データ基盤・アーキテクチャの実務で知識を使うのが第一です。IT全体の設計・管理へ広げるなら応用情報技術者試験で共通知識を整理するルート、ネットワークとの境界を深めるならネットワークスペシャリスト試験との相乗効果があります。

DBは国家試験ですが、合格者だけに特定のデータベース業務を許可する業務独占資格ではなく、名称独占資格でもありません。取得後のキャリアでは「資格を持っている」だけでなく、論理設計、SQL改善、障害分析など具体的にどの設計判断ができるかを示すと価値を説明しやすくなります。

よくある質問(FAQ)

応用情報に合格していないと受験できませんか?

いいえ。受験資格制限はなく直接受験できます。ただしAP等の合格者は所定条件でA-1免除を申請できる場合があります。

SQLが得意なら合格できますか?

SQLは重要ですが、それだけでは不十分です。データモデル、正規化、トランザクション、性能、障害回復、セキュリティ、記述式の設計判断まで必要です。

2026年度後期なのに試験日は2027年なのですか?

はい。IPAの2026年度後期CBT案内では、A系が2027年2月20日〜3月2日、B系が3月16日〜28日に実施されます。年度名と暦年を混同しないようにしてください。

確認した公式情報

  • IPA「データベーススペシャリスト試験」:対象者像、2026年度CBT、A-1/A-2/B-1/B-2の時間・問題数。
  • IPA「2026年度応用情報・高度・SC CBT実施期間」:後期の申込期間と試験期間、受験手数料。
  • IPA「試験要綱 Ver.5.6」:各科目100点満点・基準点60点、段階判定。
  • IPA「令和7年度秋期合格発表」:DB受験者9,769人、合格者1,796人、合格率18.4%。