第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模擬試験
問題
解答・解説
解説と問題が大充実、この1冊でOSS-DB Silverに完全合格!
本書は、オープンソースデータベース(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)をご確認ください。
・OSS-DB Silver 合格体験記[2022-06-13に投稿]
・【PostgreSQL】緑本の関数定義&トリガーを試したい→挫折。つまずいたポイントをメモ[2022-03-04に投稿]
・OSS-DB Silverのための環境構築 #5/5_最初からやり直し!VirtualBoxにUbuntu環境を構築しようとしたけど結局DBeaverを使うことにした[2021-01-31に投稿]
・OSS-DB Silverのための環境構築 #3/5_事前準備2-ソフトウェアパッケージ6つをインストールする[2021-01-19に投稿]
・OSS-DB Silverのための環境構築 #2/5_事前準備1-CentOS7上にPostgreSQLを操作するユーザーアカウントを作成[2021-01-09に投稿]
・ OSS-DB Silverのための環境構築 #1/5_VirtualBox/VagrantでLinux環境(CentOS7 仮想環境)をつくる[2020-12-22に投稿]
・OSS-DB Silver合格したので勉強方法や反省点まとめてみた[2020-07-27に投稿]