満川 一彦 監修
笠原 辰仁 著
福岡 博 著
藤井 雅雄 著
OSS-DB Silverは、2011年7月のスタート以来、注目を集めている、「オープンソースデータベース技術者認定試験(OSS-DB Exam)」のエントリー資格です。データベースシステムの設計・開発・導入・運用ができる技術者を対象に、PostgreSQLをはじめMySQL、Firebirdなどのオープンソースデータベースに関する基礎的な知識を有しているか問われます。本書は、オープンソースデータベースのエキスパートが集結して書き下ろした、このOSS-DB Silver試験の公認テキストです。「わかりやすい解説」、「力試しの練習問題」、「仕上げの模擬試験」の3ステップで学習することによって、非常に効果的に受験準備をすることができます。業務でオープンソースデータベースに携わっている方はもちろん、オープンソースデータベースを触ったことはないという方まで、幅広い層にお勧めです。
序章 OSS-DB Silverになるには
オープンソースデータベース技術者認定資格とは
本書の読み方
第1部 一般知識
第1章 オープンソースデータベースの一般的特徴
1-1 一般的特徴
1-2 ライセンス
1-3 コミュニティと情報収集
1-4 練習問題
第2章 リレーショナルデータベースの基礎知識
2-1 データベースマネジメントシステム
2-2 データモデル
2-3 SQLの基礎
2-4 データベース設計
2-5 正規化
2-6 練習問題
第2部 運用管理
第3章 インストール
3-1 PostgreSQLのインストール
3-2 データベースクラスタ
3-3 データベース
3-4 テンプレートデータベース
3-5 initdb
3-6 練習問題
第4章 標準付属ツール
4-1 共通的なオプション
4-2 pg_ctl
4-3 ツールからPostgreSQLへの接続
4-4 createuser
4-5 dropuser
4-6 createdb
4-7 dropdb
4-8 createlang
4-9 droplang
4-10 psql
4-11 練習問題
第5章 設定ファイル
5-1 postgresql.conf
5-2 接続と認証(CONNECTIONS AND AUTHENTICATION)
5-3 クライアント接続デフォルト(CLIENT CONNECTION DEFAULTS)
5-4 エラー報告とログ取得(ERROR REPORTING AND LOGGING)
5-5 SET文/SHOW文の使い方
5-6 pg_hba.conf
5-7 練習問題
第6章 バックアップとリストア
6-1 pg_dumpコマンド、pg_dumpallコマンド、pg_restoreコマンド
6-2 ディレクトリコピーによるバックアップ&リストア
6-3 PITR(Point In Time Recovery)
6-4 COPY文と\copyコマンド
6-5 練習問題
第7章 基本的な運用管理
7-1 データベースユーザの追加/削除/変更
7-2 VACUUM、ANALYZE
7-3 自動バキューム
7-4 システム情報取得関数
7-5 情報スキーマ、システムカタログ(pg_roles、pg_authidなど)
7-6 テーブル単位の権限、GRANT文とREVOKE文
7-7 練習問題
第3部 開発・SQL
第8章 SQLとオブジェクト
8-1 データの参照
8-2 INSERT/UPDATE/DELETE
8-3 データ型
8-4 テーブルの定義
8-5 シーケンス
8-6 ビュー
8-7 インデックス
8-8 トリガ
8-9 ルール
8-10 スキーマ
8-11 関数
8-12 練習問題
第9章 組み込み関数と演算子
9-1 集約関数
9-2 比較演算子
9-3 算術関数と演算子
9-4 文字列演算子と述語
9-5 文字列関数
9-6 日付/時刻の関数と演算子
9-7 データ型書式設定関数
9-8 練習問題
第10章 トランザクション
10-1 トランザクションの概念
10-2 トランザクションを制御するコマンド
10-3 トランザクション分離性
10-4 ロック
10-5 練習問題
第4部 模擬試験
第11章 OSS-DB Exam Silver 模擬試験
問題
解答・解説
索引
LPI-Japan OSS-DB認定教材について
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 試験直前チェックシート2ページ、「標準付属ツール」の4番目 |
2刷 | 済 |
|
2012.03.22 | ||||||
1刷 | 試験直前チェックシート4ページ、「組み込み関数と演算子」の6番目 |
2刷 | 済 |
|
2012.03.22 | ||||||
1刷 | 試験直前チェックシート4ページ、左段の下から2行目 |
2刷 | 済 |
|
2013.11.12 | ||||||
1刷 | 150 最下行 |
未 | 未 |
|
2019.05.10 | ||||||
1刷 | 193 問7.5 問題文1~2行目 |
2刷 | 済 |
|
2011.11.29 | ||||||
1刷 | 199 問7.5 正解 |
2刷 | 済 |
|
2011.11.29 | ||||||
1刷 | 201 問7.10 正解 |
2刷 | 済 |
|
2012.11.09 | ||||||
1刷 | 209 「8-1-3 ORDER BY」の[書式]の下2行目 |
2刷 | 済 |
|
2013.11.12 | ||||||
1刷 | 213 「8-1-7 副問い合わせ」のSQL例文のうち、上にあるSELECT文 |
2刷 | 済 |
|
2013.11.12 | ||||||
1刷 | 214 ページ一番上にある例 |
2刷 | 済 |
|
2013.11.12 | ||||||
1刷 | 239 下から3行目 |
2刷 | 済 |
|
2013.09.27 | ||||||
1刷 | 239 このページにある4つ目の[書式] |
2刷 | 済 |
|
2013.09.27 | ||||||
1刷 | 240 このページ2つ目の実行例の2行目 |
2刷 | 済 |
|
2012.12.27 | ||||||
1刷 | 242 表8-12 「テーブル名の変更」、「注意」 |
2刷 | 済 |
|
2012.05.16 | ||||||
1刷 | 253 「8-11-1 言語の登録」5行目 |
2刷 | 済 |
|
2013.12.24 | ||||||
1刷 | 255 本文下から2~3行目 |
3刷 | 済 |
|
2014.05.12 | ||||||
1刷 | 286 表9-7 「octet_length()」の使用例 |
3刷 | 済 |
|
2014.09.01 | ||||||
1刷 | 296 表9-11の8行目の「結果」列 |
2刷 | 済 |
|
2013.09.27 | ||||||
1刷 | 313 「●整合性の役割」の1行目 |
2刷 | 済 |
|
2013.09.27 | ||||||
1刷 | 327 ページ上部の例 下から2行目 |
6刷 | 済 |
|
2018.04.12 | ||||||
1刷 | 330 ページ最下段の実行例 |
2刷 | 済 |
|
2013.06.06 | ||||||
1刷 | 332 問10.2の選択肢C |
3刷 | 済 |
|
2015.05.15 | ||||||
1刷 | 371 問56の選択肢D |
3刷 | 済 |
|
2015.05.15 | ||||||
1刷 | 378 問8の解説 下から8行目、下から4行目 |
3刷 | 済 |
|
2014.09.09 | ||||||
1刷 | 378 問8の解説 下から5行目 |
2刷 | 済 |
|
2013.09.27 | ||||||
4刷 | 267 問8.6 解説2~3行目 |
4刷 | 未 |
|
2015.11.10 |
JJOKOCHA さん
2017-05-05
会社の制度変更に合わせて、資格を取得するために購入。発行日が古く、不安だったが、本書の内容で問題なく合格できた。勉強期間は3週間弱。
Kazuki Tsuda さん
2017-03-25
Silver受験に向けてだと、この本に加えて公式サイトの模擬問題集を解いておけば大丈夫だと思う。学習時点ではMySQLを用いた開発経験がある程度だったが、試験の半分以上を占める運用管理の理解も、この本を通じて理解することが出来た。両本だといえる。
920 さん
2015-12-25
これだけやればOKとは言えないけど、試験範囲は網羅されていたと思う。