情報処理技術者試験シリーズ平成29年度 データベーススペシャリスト 合格教本
2016年9月9日紙版発売
2016年9月15日電子版発売
金子則彦 著
A5判/560ページ/CD1枚
定価3,520円(本体3,200円+税10%)
ISBN 978-4-7741-8387-9
ただいま弊社在庫はございません。
書籍の概要
この本の概要
試験に必要な知識と解法テクニックを本書1冊で完全網羅!概念データモデル,関係データモデル,SQL,DBMS関連技術など,頻出の用語・テーマをしっかり解説!難関の午後Ⅰ・Ⅱは演習問題を30問収録!試験特有の文章表現に慣れ,問題文の中から重要な文や字句を迅速に見つける実践的な解法テクニックが習得できます。付属CD-ROMには平成24年度から4回分の試験問題・解答解説を収録。平成28年度の試験問題・解答解説は本書のサポートWebサイトで配信するので,本書で計5回分の試験問題に挑戦できます。
こんな方におすすめ
- データベーススペシャリスト試験を受験する人
- データベーススペシャリスト試験に今度こそは合格したい人
- 仕事の合間の学習時間で試験に合格したい人
目次
- はじめに
- 付属CD-ROMの使い方と注意事項
第1章 試験ガイダンス
1 データベーススペシャリスト試験の概要
2 午前Ⅰ試験の概要
3 午前Ⅱ試験の概要
4 午後Ⅰ試験の概要
5 午後Ⅱ試験の概要
第2章 概念データモデル
1 データモデル
2 ERD(E-R図)
- 2.1 エンティティ,属性,ロール
- 2.2 インスタンスと主キー
- 2.3 リレーションシップ,デグリー,ロール
- 2.4 外部キーとリレーションシップ
- 2.5 連関エンティティ
- 2.6 強エンティティと弱エンティティ
- 2.7 ループ構造
- 2.8 導出されるリレーションシップの省略
- 2.9 リレーションシップの両端に描かれる○と●
3 スーパータイプ・サブタイプ
- 3.1 汎化とスーパータイプ
- 3.2 排他的サブタイプと共存的サブタイプ
- 3.3 複雑なスーパータイプ・サブタイプ
- 3.4 他のエンティティとのリレーションシップ
第3章 関係データモデル
1 関係モデル
- 1.1 候補キー・主キー
- 1.2 非キー属性・代理キー
- 1.3 スーパーキー
- 1.4 非キー属性などの具体例
- 1.5 関係スキーマ
2 関数従属性
- 2.1 関数従属性・決定項・被決定項
- 2.2 関数従属性に関する推論則
3 正規化
- 3.1 非正規形
- 3.2 第1正規形
- 3.3 完全関数従属性と部分関数従属性
- 3.4 第2正規形
- 3.5 推移的関数従属性
- 3.6 第3正規形
- 3.7 間違えやすい推移的関数従属性
- 3.8 第4正規形
4 正規化の根拠と更新時異状
- 4.1 正規形の根拠
- 4.2 正規化と更新時異状
5 関係代数
- 5.1 和
- 5.2 積
- 5.3 差
- 5.4 直積
- 5.5 射影
- 5.6 選択
- 5.7 結合
- 5.8 商
6 テーブル構造
- 6.1 テーブル(表)構造
- 6.2 データの更新履歴
- 6.3 単品とセット品
- 6.4 部品表
第4章 SQL
1 SQLの概要
- 1.1 データ定義言語(DDL)
- 1.2 データ操作言語(DML)
2 SELECT
- 2.1 SELECTの基本構文と動作
- 2.2 DISTINCT
- 2.3 集合関数
- 2.4 FROM句
- 2.5 WHERE句(抽出条件)
- 2.6 演算子の優先順位
- 2.7 WHERE句(結合条件)
- 2.8 GROUP BY句
- 2.9 HAVING句
- 2.10 ORDER BY句
- 2.11 UNION・INTERSECT・EXCEPT
3 INSERT, UPDATE, DELETE
- 3.1 INSERT
- 3.2 UPDATE
- 3.3 DELETE
4 データ定義言語(DDL)
- 4.1 CREATE TABLE
- 4.2 外部キーの更新・削除規則
- 4.3 CREATE VIEW
- 4.4 更新可能なビュー
- 4.5 GRANT
- 4.6 REVOKE
- 4.7 CREATE ROLE
5 内部結合・外部結合・自己結合
- 5.1 内部結合
- 5.2 外部結合
- 5.3 自己結合
- 5.4 その他の結合
- 5.5 仮想表と結合
6 副問合せ
- 6.1 主問合せと副問合せ
- 6.2 相関副問合せ
7 プログラムに記述するSQL
- 7.1 埋込みSQL
- 7.2 カーソル宣言
- 7.3 カーソルのOPEN~CLOSE
第5章 DBMS関連技術
1 トランザクション
- 1.1 トランザクション処理
- 1.2 ACID特性
- 1.3 隔離性を満たさない現象
- 1.4 隔離性水準
- 1.5 排他制御(同時実行制御)
- 1.6 デッドロック
- 1.7 2相ロック
2 障害回復機能
- 2.1 ログファイル
- 2.2 トランザクション障害
- 2.3 媒体障害
- 2.4 チェックポイント
- 2.5 システム障害
3 分散データベース
- 3.1 分散データベースシステムの透過性
- 3.2 テーブル結合法
- 3.3 2相コミット
- 3.4 レプリケーション
4 表領域
- 4.1 テーブル所要量の見積り
- 4.2 索引(インデックス)
第6章 午後問題の演習
1 問題文中で共通に使用される表記ルール
- 1.1 問題文中の表記ルール
- 1.2 問題文中の表記ルールの変更(もしくは削除)
2 午後問題の解法テクニック
- 2.1 関係スキーマの中から,主キー・外部キーに該当する属性を見つける
- 2.2 関係スキーマの中から,主キー・外部キーを特定する
- 2.3 問題文の中から,候補キー・非キー属性・関係スキーマを見つける
- 2.4 画面例・帳票例から,候補キー・非キー属性・関係スキーマを見つける
- 2.5 問題文の中から,リレーションシップの多重度を見つける
- 2.6 関係スキーマの主キー・外部キーの組合せから,リレーションシップを見つける
- 2.7 問題文から,スーパータイプ・サブタイプを見つける
3 午後Ⅰ問題の演習
- 3.1 書籍販売会社のECサイト
- 3.2 飲食チェーン店の注文システム
- 3.3 銀行の顧客テーブルの変更履歴
- 3.4 受注管理システムのDB設計
4 午後Ⅱ問題の演習
- 4.1 オフィスじゅう器メーカの在庫管理システム
- 4.2 ホテルの宿泊管理システム
- 4.3 地域医療情報システムの物理DB設計
第7章 午前Ⅱ問題の演習
1 概念データモデル
- 1.1 データモデル
- 1.2 E-R図
- 1.3 UML
2 関係データモデル
- 2.1 関係モデル
- 2.2 関数従属性
- 2.3 正規化
- 2.4 関係代数
3 SQL
- 3.1 SELECT
- 3.2 テーブル・ビュー
- 3.3 結合
- 3.4 副問合せ
- 3.5 カーソル
4 DBMS関連技術
- 4.1 トランザクション
- 4.2 排他制御
- 4.3 障害回復
- 4.4 分散データベース
5 その他
- 5.1 データウェアハウス
- 5.2 検索・インデックス
- 5.3 その他
この本に関連する書籍
-
平成29年度 プロジェクトマネージャ合格教本
合格率13.4%と難関のイメージがある本試験ですが,試験を知り尽くしたベテラン講師が,手取り足取り,やさしく丁寧に解説することで合格に導きます。まず午前2問題対策...
-
理論から学ぶデータベース実践入門 ―― リレーショナルモデルによる効率的なSQL
本書は,DBを使ったアプリケーション開発経験があるエンジニアを対象に,リレーショナルモデルを理解し,より効率的にDB設計を行い,適切にSQLを使いこなすために必要な...
-
[データベースの気持ちがわかる]SQLはじめの一歩
RDBMSの基本や「このSQLはなにをしているのか」といったことへの理解は,どのような専門をもつエンジニアにとってもいまだに必須となる知識の一分野であり続けています...
-
データベースの限界性能を引き出す技術 ~NoSQLに飛びつく前に知っておきたい原理と最新テクニック
「RDBMSだと大規模データをうまく扱えない」といわれ,NoSQLのような代替技術が生まれてきていますが,本当でしょうか? ビッグデータ時代でもシステムの中核として...