お問い合わせ

コース概要

PostgreSQL入門

  • PostgreSQLの歴史概要
  • 主な機能
  • 内部的仕組みの概説
  • 制限事項と専門用語

インストールと設定

  • 前提条件
  • パッケージによるインストールおよびデータベース作成
  • ソースコードからのインストール方法
  • クライアント側のインストール手順
  • データベースサーバーの起動と停止
  • 環境設定の仕方

SQL言語について

  • SQLの構文
  • データ定義方法
  • データ操作手法
  • クエリの記述法
  • データ型の種類
  • JSONの取り扱い
  • 関数と演算子
  • 型変換処理
  • インデックスの利用法

トランザクションと並行処理

  • トランザクションおよび隔離レベルについて
  • マルチバージョン並行制御の仕組み

クライアントインターフェース

  • コマンドラインインターフェース – psql
  • グラフィカルインターフェース – pgadmin4

サーバーサイドプログラミング

  • SQLの拡張方法
  • トリガーの活用法
  • ルールシステムについて
  • 手続き型言語の利用
  • PL/pgSQL – SQLプロシージャ言語
  • エラー処理手法
  • カーソルの仕組みと利用法

外部データラッパーについて

  • PostgreSQLにおける拡張機能の役割
  • データベースにFDWを追加する手順
  • postgres_fdw
  • file_fdw
  • その他の外部データラッパー例

SQLチューニング手法

  • PostgreSQLにおけるログ記録方法
  • クエリプランの解析法
  • 効率的なクエリの最適化手順
  • 統計情報の活用術
  • オプティマイザー設定値の調整方法
  • 並列処理によるクエリスキャンの実現法
  • SQL記述に関するベストプラクティス
  • 効果的なインデックス設計法
  • テーブル分割の手法と利点

要求

SQLに関する基本的な知識が必要です

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー