データベーススペシャリストは国家資格で情報処理技術者試験のレベル4(最高難度)です。このブログでは試験でよく出てくる,正規化,データベース設計,障害回復,トランザクション,索引(インデックス)などを分かりやすく徹底的に解説しています。
受験資格、前提条件
特になし。やる気があればだれでも受験できます。
試験内容
午前1,午前2,午後1,午後2の4部構成
午前Ⅰ 午前Ⅱ 午後Ⅰ 午後Ⅱ 試験時間 9:30~10:20
(50分)10:50~11:30
(40分)12:30~14:00
(90分)14:30~16:30
(120分)出題形式 多肢選択式
(四肢択一)多肢選択式
(四肢択一)記述式 記述式 出題数
解答数出題数:30問
解答数:30問出題数:25問
解答数:25問出題数:3問
解答数:2問出題数:2問
解答数:1問
こんな感じで1日仕事。とても疲れます。
午前1は免除できる
一定の条件を満たせば午前1は免除されます2年以内に下記の3つのいずれかに該当すれば免除されます。
①応用情報技術者試験(AP)に合格
②情報処理技術者試験の高度試験、情報処理安全確保支援士試験のいずれかに合格
③情報処理技術者試験の高度試験、情報処理安全確保支援士試験の午前Ⅰ試験で基準点以上の成績をとる
午前1は応用情報技術者試験の午前問題から出題されているので応用情報技術者試験を受かった人ならとけるはずですが合格後3年以上たっているので思い出すために直前の勉強が必要です。
午前2の問題傾向
25問のうち19題がデータベース関連でそれ以外はネットワークやプログラミング技法などが問われます。これも応用情報技術者試験の問題から出題されていると思われます。
午後1の問題傾向
3題のうち2題を選択。午後問題はDBの設計としては「概念設計」「物理設計」「運用・保守」の知識が必要。SQL文に精通している必要はないがある程度SQL文の記述が出来る必要がある。
問1の傾向
- 基礎理論
- 概要設計(ER図)
問2の傾向
物理設計
DBの運用保守
DBMSに関するテーマとして「排他制御」「障害回復」
「トランザクション制御」などが出る。
ACIDに絡むあたり。
DBMSに関連してSQL文の虫食い問題等が出る。
勉強のポイントはDBMSを自宅のPCに入れて勉強する
問3の傾向
その他いろいろ出題される。セキュリティーやDBの設計としては「テーブルの設計」「SQL文」「索引(インデックス)」などが出題される。
午後2の傾向
大問題2題から1題を選択
これはほぼ毎年「概念設計」か「物理設計」の2択。得意な方を決定して,事前に決めておく方がよい。
■非公開コース「C#14新機能」プレゼント:
非公開コース「C#14新機能」(80分)をご覧になりたい方は
こちらからURLとパスワードを発行していますので、ご覧になってみてください。
非公開コース「C#14新機能」を観る
参考にした書籍
実戦で役立つ C#プログラミングのイディオム/定石&パターン
プログラミングC# 第8版
オブジェクト指向
・アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
すばらしい本です。オブジェクト指向が詰まっています。
・オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座
サンプルコードはjavaですが,最初にオブジェクト指向に目覚めるのに最適な本です。
・Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本
マンガみたいな感じで読めて,オブジェクト指向について学べます。
・Clean Code アジャイルソフトウェア達人の技
・Clean Architecture 達人に学ぶソフトウェアの構造と設計
・Adaptive Code ~ C#実践開発手法
・.NETのエンタープライズアプリケーションアーキテクチャ
・実装パターン
廃盤のため異常に高くなりすぎなので,様子を見た方がいい気がします。一万円のボリュームがあるかどうかは微妙です。
・オブジェクト指向でなぜつくるのか
・レガシーコード改善ガイド
・リファクタリング 既存のコードを安全に改善する
デザインパターン
・オブジェクト指向における再利用のためのデザインパターン
・オブジェクト指向のこころ
・Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
ドメイン駆動開発
・エリック・エヴァンスのドメイン駆動設計
・実践ドメイン駆動設計
・ドメイン駆動
・現場で役立つシステム設計の原則
・エンタープライズアプリケーションアーキテクチャパターン