概要
1冊で合格できる!
データベーススペシャリスト試験対策の新定番!
徹底的にかみ砕いた解説!
迷子になりがちなポイントは,「図解や対話」でトコトンわかりやすく!途中で挫折することなく,「最後(=合格レベル)まで完走」できます!
厳選した良問を多数掲載!
新しく学んだ内容は,厳選した過去問題で「理解度・定着度」をすぐ確認!基礎知識を学びながら,試験にも対応できる「即戦力」が手に入ります!
オンラインスクールの人気講師直伝!
情報処理技術者試験関連のオンライン講座は,「9万人以上」が視聴!豊富な指導経験に裏打ちされた,「合格までの最短経路」を示します!
5回分の過去問解説動画付き!
過去問演習で詰まったときは,「講義形式の動画」でつまづき克服!一緒に解いていくスタイルで,「問題の読み解き方」が身につきます!
こんな方におすすめ
目次
第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.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.10 ユーザと権限
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 発注と入荷
サポート
ダウンロード
特典動画について
(2025年3月24日更新)
書籍をご購入いただいた方向けの特典として,解説動画を提供しています。動画を視聴するには,以下のURLのページにアクセスし,書籍の2ページに記載されているパスワードを入力してください。
- https://vimeo.com/showcase/11596181
上記のページでは,次の動画をご視聴いただけます(動画は①~③の順に並んでいます)。
①令和6年度~令和2年度(5回分)の過去問解説動画
②環境構築の補助動画
- MySQLをインストールする方法を動画で紹介しています。Mac向けとWindows向けの動画があります。
- 書籍の内容を自分で体験していただくために,サンプルデータ(顧客データ)の取り込み方も解説しています。
- サンプルデータ(テキストデータ)は,このページの「サンプルデータについて」よりダウンロードしてください。
③書籍内に出てくる「やってみよう」の解説動画
- 例えば「やってみよう_書籍P.040」は,書籍の40ページに出てくる「やってみよう」の実践例を紹介しています。
なお,過去問の公開などにあわせて,動画は今後も追加していく予定です。
サンプルデータについて
(2025年3月24日更新)
書籍内で利用しているサンプルデータを提供します。以下よりダウンロードしてください。
- ダウンロード
- サンプルデータ_20250324.zip
サンプルデータは,次の3つがあります。
- customer.txt:サンプルデータ(顧客テーブル)
- product.txt:サンプルデータ(商品テーブル)
- order.txt:サンプルデータ(注文テーブル)
「customer.txt」は,解説動画「サンプルデータ(顧客テーブル)を取り込む」で使用します。
「product.txt」「order.txt」は,「やってみよう」の実践動画で使用します。