データベーススペシャリスト試験に3週間でギリギリ一発合格しました！【勉強方法と教材まとめ】

本記事では**3週間の間に実践した勉強方法と使用した教材**についてまとめています。

:::note 
注意事項
- 学習スケジュールについては 「**試験まで3週間しかないけどノー勉状態。ギリギリでいいから合格したい**」という方のみ参考にしてください。
-  受験時、午前Ⅰ試験は免除してもらっているため**午前Ⅰの勉強については省略**しています。
:::

# 目次
1. [はじめに](#1-はじめに)
2. [教材の紹介](#2-教材の紹介)
3. [学習スケジュール](#3-学習スケジュール)
4. [試験当日](#4-試験当日)
5. [さいごに](#5-さいごに)

# 1. はじめに
令和4年秋期の**データベーススペシャリスト試験**（以下DBスペシャリスト）に**一発合格**しました！
あまり時間が取れず、勉強期間は**3週間**でした。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/becacf77-8796-497f-9a98-cf3f287b7ba2.png" width="600">

見ての通りかなりギリギリです。
以下受験時の筆者スペックになりますので合わせて参考にしてください。

### 筆者スペック
- IT職歴4年（Webアプリ開発）
- 実務でDB設計を行ったり、SQLをゴリゴリ書いた経験は少ない。
- 2019年 応用情報技術者試験に合格
- 2021年 情報処理安全確保支援士に合格→**高度試験の午前1免除GET**


# 2. 教材の紹介
教材を紹介する前に、私が**勉強開始前に参考にしたサイト**をご紹介します。

https://www.seplus.jp/it-exam-guide/guide/exam_prep3_for_db_h31_spring/

https://www.seplus.jp/it-exam-guide/guide/prep4pm1_db/

https://www.seplus.jp/it-exam-guide/guide/prep4pm2_db/

試験当日まで3週間しか無くて焦っていた時に**わらにもすがる思いでたどり着いた**のがこのサイトです。
著者は**高度試験の重点対策本**でも有名な**三好康之**さんです。
試験合格に必要な**学習方法を俯瞰**するため、そして「**3週間でも合格できるんだ！**」という意識作りために目を通して置くとよいです！

必要に応じて同サイト内の他のDBスペシャリスト関連記事についても目を通すとなおよいでしょう。

それでは以下より教材の紹介になります。

### [資格試験情報処理技術者試験徹底攻略 データベーススペシャリスト教科書 令和4年度](https://amzn.asia/d/iOXU4Oh)
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/021bc925-46ed-9ecf-ea89-1f21cfbc9766.jpeg" width="400">

DBに関する知識を体系的にインプットできる書籍になります。**700ページほど**ありますが、過去問解説ページなどもあるため知識部分だけの読破なら**1週間ほどで可能**です。

そして紙の本は分厚くて読みにくいので、**この本をハサミで裁断し２冊にします**（以前も[別の資格取得でやってます](https://qiita.com/shiba_it/items/7caec8799dca78db313e#%E6%83%85%E5%A0%B1%E5%87%A6%E7%90%86%E6%95%99%E7%A7%91%E6%9B%B8-%E6%83%85%E5%A0%B1%E5%87%A6%E7%90%86%E5%AE%89%E5%85%A8%E7%A2%BA%E4%BF%9D%E6%94%AF%E6%8F%B4%E5%A3%AB-2022%E5%B9%B4%E7%89%88)）。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/e7501ebb-82f1-09d9-56aa-d86e8b468e5a.jpeg" width="400px">

$\tiny{※ハサミで真ん中を切った後、木工用ボンドとガムテープで雑に補強してます。}$

もうどこにも売れないですが、、、**読みやすくなって**かなり捗ります！
この本で試験合格するための「**DBに関する体系的な知識**」を身に着けましょう。



今回利用した**書籍はこれだけ**です。ですが正しく利用することができれば十分合格できると思います。

## 3. 学習スケジュール
私の場合は以下のようなスケジュールで学習を行いました。

### 1週目: 「徹底攻略 データベーススペシャリスト教科書」を1周する

最初の1週間では**ひたすら知識をインプット**します、書籍を1週し、全体的に試験範囲を網羅します。
書籍を読み解く際は、ノートにまとめながらわからない単語などはGoogleで調べつつ進めました。

また、この書籍内には**各章ごとに午後の過去問が例題として掲載**されますが、これらは**現時点では解きません！**
あくまでインプットに徹します（**午前Ⅱ問題**は時間もかからないので**やっちゃいましょう！**）。

### 2週目: 午後Ⅰ問題の過去問を解く(最低でも3問×直近3年分)

知識インプットが完了したら問題を解いてアウトプットです。2週目では**午後Ⅰの過去問**を解いていきます。
以下の順序で行うとよいでしょう

1. 「徹底攻略」に掲載されている解説付きの**午後Ⅰ問題**を解く
1. 直近1年分を全3問とも解く(時間は計測しない)
1. 直近2年分を解く（時間計測する）

1についてはまずは解説を見ずに解いたあと、解説を読んで納得してから次に進みましょう。

また、**午後Ⅰについてはできるだけすべての大問を解**くことをオススメします。理由として、**概念設計、論理設計、物理設計、SQLについて一通りアウトプット**することで、**どれが自分にとって得意or苦手**なのか認識し、次の**午後Ⅱ問題でどれを選択**するべきか判断するためです。

:::note 
過去問はできるだけ問題用紙を印刷してから解きましょう。
IPAの公式サイトで問題用紙のPDFがDLができます。
:::

最初は問題の意味がわからず何時間もかかってしまうと思います。
ですが最初の問題を解いて解説を読んでしまえば、あとは似たような作業になりますのでタイムが縮んでくるはずです！

私の場合は直近3年分のすべての問題について解きました。
時間の許す限り過去問は深ぼっていったほうがいいでしょう。

### 1週間前〜試験前日: 午後Ⅱの過去問を解く（最低でも直近3年×1問分） & 午前Ⅱ問題を解く
いよいよ大詰めですね。最終週では午後Ⅱの問題を解いていきます。以下のような手順がおすすめです。

1. 「徹底攻略」に掲載されている解説付きの**午後Ⅱ問題**を解く
1. 直近3〜4年分の午後Ⅱ問題を解く(徐々に時間計測するように)
1. 同時進行で**午前Ⅱ問題**の過去問を解く（5〜6回分）

**午後Ⅱ**は大きく「**概念設計**」と「**物理設計**」に**ジャンルが別れます**。
これまでの勉強の中でどちらが得意か判断できていると思いますので、**片方にしぼって過去問を解きましょう**。
ちなみに私は計算問題が苦手だったので、「**概念設計**」を選択しました。

また、**午前Ⅱ問題**の対策は**過去問道場**を使いましょう。

https://www.db-siken.com/dbkakomon.php

ここまで勉強が進んでいれば午前Ⅱはすらすら解けると思います！
会員登録すれば**どの問題を解いて何を間違ったか**、などの詳細なデータが記録されるのでぜひ**会員登録**しましよう！


# 4. 試験当日
試験当日に注意したことを列挙します。

- 持ち物の確認（受験票（顔写真付）、筆記用具、腕時計、ハンカチ）　
   - 腕時計は**スマートウォッチじゃないやつ！**
- 昼ごはんの購入
   - 会場周りは込みがちなので朝コンビニで買っておくとバタバタしないです。
- 甘いものの準備
   - 特に**午後Ⅰ**からの**午後Ⅱ試験**は相当ハードで疲れるため、**ブドウ糖を含んだ甘いもの**の補給が有効とのこと。
   - 午後Ⅰ試験終わった直後に筆者は**ブラックサンダー**を3つ食べました！（これが聞いてるのか、セキスペ、ネスペともに合格できてます笑）

:::note 
**午後問題の選択**について
高度試験における**午後試験の大問選びは非常に重要です**。選んだ問題を解く最中にあまりにも手応えを感じない場合は、**早急に大問の選び直し**を推奨します。

DBスペシャリストでは発生しませんでしたが、筆者は過去の**セキスペ、ネスペ試験の午後Ⅰ**で両方ともやらかしてます。
:::

# 5. さいごに
セキスペ、ネスペに続いて3つ目のスペシャリスト合格となり、IPA試験へのチャレンジはこれで一区切りにしたいと思いました。
今回はあまり誇らしい合格の仕方ではありませんでしたが、この記事が誰かの役にたてれば幸いです！