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

データベーススペシャリスト試験対策 勉強法と合格する方法

データベーススペシャリストは国家資格で情報処理技術者試験のレベル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#文法:コレクション

■非公開コース「C#14新機能」プレゼント:
非公開コース「C#14新機能」(80分)をご覧になりたい方は
こちらからURLとパスワードを発行していますので、ご覧になってみてください。
非公開コース「C#14新機能」を観る

A01_はじめに
A02_プロジェクトの作成
B01_配列とは
B02_配列の生成とアクセス
B03_生成と同時に値を設定する
B04_型推論による生成
B05_メソッドの引数などにする場合の注意点
B06_Length
B07_IndexOfでの検索
B08_FindIndexでの検索
B09_Find
B10_Exists
B11_FindAllとFindLast
B12_誤ったコピー
B13_Array.Copy
B14_範囲指定のコピー
B15_Resize
C01_ArrayList
C02_List
C03_List 動的な要素の変更
C04_Listのコンストラクタ
C05_Listのコンストラクタ_Capacity
C06_ListTからArrayクラスのメソッドが呼ばれている
D01_コレクションインタフェースとは
D02_異なるコレクションクラスに互換性を持たせる
D03_インタフェースの階層構造
D04_クライアントができる操作を制限させる
D05_クライアントができる操作を制限させる_後半
D06_Enumerableの拡張メソッドに関して
D07_ReadOnly系のコレクションインタフェース
D08_AsReadOnly
D09_ToListでコピーする
D10_ListTはprivateで使う

■非公開コース「C#14新機能」プレゼント:
非公開コース「C#14新機能」(80分)をご覧になりたい方は
こちらからURLとパスワードを発行していますので、ご覧になってみてください。
非公開コース「C#14新機能」を観る