データベーススペシャリスト 完全攻略の教科書+過去問題

書籍の概要

この本の概要

1冊で合格できる!
データベーススペシャリスト試験対策の新定番!

徹底的にかみ砕いた解説!
迷子になりがちなポイントは,「図解や対話」でトコトンわかりやすく!途中で挫折することなく,「最後(=合格レベル)まで完走」できます!

厳選した良問を多数掲載!
新しく学んだ内容は,厳選した過去問題で「理解度・定着度」をすぐ確認!基礎知識を学びながら,試験にも対応できる「即戦力」が手に入ります!

オンラインスクールの人気講師直伝!
情報処理技術者試験関連のオンライン講座は,「9万人以上」が視聴!豊富な指導経験に裏打ちされた,「合格までの最短経路」を示します!

5回分の過去問解説動画付き!
過去問演習で詰まったときは,「講義形式の動画」でつまづき克服!一緒に解いていくスタイルで,「問題の読み解き方」が身につきます!

こんな方におすすめ

  • データベーススペシャリスト試験に合格したい方

本書のサンプル

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

目次

  • 本書の特徴と使い方

第0章 受験のススメ

0.1 試験の概要

  • 0.1.1 データベーススペシャリスト試験とは
  • 0.1.2 試験の詳細

0.2 学習の計画

  • 0.2.1 午前Ⅰ試験の学習計画
  • 0.2.2 午前Ⅱ試験の学習計画
  • 0.2.3 午後試験の学習計画

0.3 解答のテクニック

  • 0.3.1 午前試験の解答テクニック
  • 0.3.2 午後試験の解答テクニック

0.4 日々の勉強のアドバイス

第1章 SQL

1.1 テーブル作成

  • 1.1.1 データ型
  • 1.1.2 NULL

1.2 問合せ

  • 1.2.1 SELECT
  • 1.2.2 WHERE
  • 1.2.3 ORDER BY

1.3 副問合せ

  • 1.3.1 一般的な副問合せ
  • 1.3.2 相関副問合せ

1.4 グループ化

  • 1.4.1 集約関数
  • 1.4.2 グループ化した後に絞り込みを行う

1.5 関係代数

  • 1.5.1 和
  • 1.5.2 差
  • 1.5.3 積
  • 1.5.4 直積
  • 1.5.5 商

1.6 結合

  • 1.6.1 内部結合(直積と選択)
  • 1.6.2 内部結合(INNER JOIN)
  • 1.6.3 外部結合
  • 1.6.4 全外部結合

1.7 追加、更新、削除

  • 1.7.1 INSERT
  • 1.7.2 UPDATE
  • 1.7.3 DELETE

1.8 整合性制約

  • 1.8.1 非NULL制約
  • 1.8.2 検査制約
  • 1.8.3 UNIQUE制約
  • 1.8.4 主キー制約
  • 1.8.5 参照制約

1.9 ビュー

  • 1.9.1 更新可能ビュー

1.10 ユーザと権限

  • 1.10.1 ユーザ
  • 1.10.2 権限

1.11 ストアドプロシージャ

第2章 DBMS

2.1 索引

  • 2.1.1 索引探索の仕組み
  • 2.1.2 索引探索の種類
  • 2.1.3 索引の構造

2.2 トランザクション

  • 2.2.1 トランザクションとは
  • 2.2.2 ACID特性
  • 2.2.3 MVCC
  • 2.2.4 排他制御
  • 2.2.5 直列化可能
  • 2.2.6 デッドロック
  • 2.2.7 独立性レベル

2.3 障害管理

  • 2.3.1 チェックポイント
  • 2.3.2 障害回復

2.4 最新データベース技術

  • 2.4.1 NoSQL
  • 2.4.2 分散データベース

第3章 設計

3.1 概念設計

  • 3.1.1 E-R図
  • 3.1.2 エンティティ
  • 3.1.3 リレーションシップ

3.2 論理設計

  • 3.2.1 関係スキーマ
  • 3.2.2 関数従属
  • 3.2.3 完全/部分関数従属
  • 3.2.4 推移的関数従属
  • 3.2.5 アームストロングの公理
  • 3.2.6 正規化
  • 3.2.7 第1正規形
  • 3.2.8 第2正規形
  • 3.2.9 第3正規形
  • 3.2.10 その他の正規化

第4章 午後試験対策 物理設計

4.1 索引

  • 4.1.1 複合索引
  • 4.1.2 使用されない索引
  • 4.1.3 索引が使用されないその他の条件
  • 4.1.4 クラスタ率

4.2 表領域とページ

  • 4.2.1 表領域
  • 4.2.2 ページ
  • 4.2.3 空き領域

4.3 区分化

  • 4.3.1 区分化の特徴
  • 4.3.2 区分化の種類

4.4 共通テーブル式

4.5 ウィンドウ関数

  • 4.5.1 区分ごとに平均値や合計値を計算する
  • 4.5.2 前後の値を使って集計する
  • 4.5.3 前(または後)の行を取得する
  • 4.5.4 順位を求める
  • 4.5.5 所属する階級を求める

4.6 トリガー

  • 4.6.1 別名を付ける
  • 4.6.2 特定の列だけを対象にする
  • 4.6.3 条件を指定する
  • 4.6.4 トリガーの永久ループ

4.7 レプリケーション

  • 4.7.1 レプリケーションの特徴
  • 4.7.2 イベント型とバッチ型
  • 4.7.3 同期型と非同期型

4.8 問題対策

第5章 午後試験対策 論理設計

5.1 概念データモデル

  • 5.1.1 E-R図
  • 5.1.2 リレーションシップ
  • 5.1.3 リレーションシップと参照制約
  • 5.1.4 間違いやすいリレーションシップ
  • 5.1.5 スーパタイプとサブタイプ

5.2 関係スキーマとテーブル構造

  • 5.2.1 主キー
  • 5.2.2 外部キー
  • 5.2.3 その他の属性
  • 5.2.4 スーパタイプとサブタイプ

5.3 問題対策

第6章 業務知識

6.1 販売管理

  • 6.1.1 見積
  • 6.1.2 受注
  • 6.1.3 出荷指示
  • 6.1.4 出庫指示と出庫実績
  • 6.1.5 出荷実績
  • 6.1.6 請求

6.2 生産管理

  • 6.2.1 製造を行うきっかけ
  • 6.2.2 品目
  • 6.2.3 所要量展開
  • 6.2.4 製造指図
  • 6.2.5 発注と入荷
  • 索引

著者プロフィール

石田宏実(いしだひろみ)

デジタルプランニング株式会社 代表取締役社長。

プログラミングとマーケティングに強みを持ち,インターネットマーケティングに有用なソフトウェアを自社開発。現在はUdemyにて情報処理技術者試験対策動画を公開しており,受講者数は2025年2月現在で9万人を超えている。取得資格に,データベーススペシャリスト試験,応用情報技術者試験,ORACLE MASTER Goldなど。

著書
・『顧客を生み出すビジネス新戦略 ゲーミフィケーション』(共著,大和出版,2012年)
・『この1冊で合格! 石田宏実の応用情報技術者 テキスト&問題集』(KADOKAWA ,2024年)