序章 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認定教材について