福岡 博(著) , 笠原 辰仁(著) , 宇山 公隆(著) , 満川 一彦(監修)
※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。
本書は、オープンソースデータベース(OSS-DB)に関する技術力と知識を認定する資格「OSS-DB Silver」の新バージョン試験(Ver2.0)に合格するための学習書です。
【本書の特徴】
・1冊ですべて学べる「テキスト&問題集」形式
・DB初心者から試験合格レベルまで、この1冊でカバー
・「模擬試験」がついているので、力試しができる
・試験の主催者であるLPI-Japanの「認定教材」
・試験の基準RDBMS、「PostgreSQL 10,11」に対応
・重要事項がコンパクトにまとまった「試験直前チェックシート」付き
・「富士通ミドルウェアマスター Professional データベース Standard試験」対策にも!
【OSS-DB試験とは】
・正式名称:オープンソースデータベース技術者認定試験
・主催者:LPI-Japan(特定非営利活動法人エルピーアイジャパン)
・内容:オープンソースデータベース(OSS-DB)に関する技術力と知識を、公平かつ厳正に、中立的な立場で認定するIT技術者認定資格
・レベル:「Silver」と「Gold」の2つのレベルがある
【Silver試験とは】
・データベースシステムの設計・開発・導入・運用ができる技術者であることを認定する。
・出題数:約50問
・出題形式:CBT(コンピュータを使ったオンライン試験。選択式がほとんどだが、一部キーボード入力あり)
・試験時間:90分
・OSS-DB Silver合格者には、「FUJITSU Certified Middleware Professional データベース Standard」が認定されます。
※詳しくは試験公式HP(LPI-Japan)をご確認ください。
各章冒頭の「理解しておきたい用語と概念」と「習得しておきたい技術」のチェックリストで、学習の進み具合や理解度を確認できます。
章の最後にある練習問題で、これまで学習した内容を復習し、理解を深めることができます。
模擬試験が収載されているので、試験の準備は万全です。
重要なポイントを抜粋して記載してあるので、自信のないところや再度確認しておきたい項目を重点的にチェックできます。
第1部 一般知識
第1章 オープンソースデータベースの一般的特徴
1-1 一般的特徴
1-2 ライセンス
1-3 コミュニティと情報収集
練習問題
第2章 データベースの基礎知識
2-1 データベースマネジメントシステム
2-2 データモデル
2-3 SQLの基礎
2-4 データベース設計
2-5 正規化
練習問題
第2部 運用管理
第3章 インストール
3-1 PostgreSQLのインストール
3-2 データベースクラスタ
3-3 データベース
3-4 テンプレートデータベース
3-5 initdb
練習問題
第4章 標準付属ツール
4-1 共通的なオプション
4-2 pg_ctl
4-3 ツールからPostgreSQLへの接続
4-4 createuser
4-5 dropuser
4-6 createdb
4-7 dropdb
4-8 psql
練習問題
第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
練習問題
第6章 バックアップとリストア
6-1 pg_dumpコマンド、pg_dumpallコマンド、pg_restoreコマンド
6-2 ディレクトリコピーによるバックアップ&リストア
6-3 PITR(Point In Time Recovery)
6-4 COPY文と\copyコマンド
練習問題
第7章 基本的な運用管理
7-1 データベースユーザの追加/削除/変更
7-2 VACUUM、ANALYZE
7-3 自動バキューム
7-4 システム情報取得関数
7-5 情報スキーマ、システムカタログ(pg_roles、pg_authidなど)
7-6 テーブル単位の権限、GRANT文とREVOKE文
練習問題
第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 関数とプロシージャ
8-13 テーブルスペース
8-14 マテリアライズドビュー
練習問題
第9章 組み込み関数と演算子
9-1 集約関数
9-2 比較演算子
9-3 算術関数と演算子
9-4 文字列演算子と述語
9-5 文字列関数
9-6 日付/時刻の関数と演算子
9-7 データ型書式設定関数
練習問題
第10章 トランザクション
10-1 トランザクションの概念
10-2 トランザクションを制御するコマンド
10-3 トランザクション分離性
10-4 ロック
練習問題
第4部 模擬試験
第11章 OSS-DB Exam Silver模擬試験
問題
解答・解説