コース概要

1. リレーショナルデータベースの概要

  • リレーショナルデータベースとは?
  • PostgreSQLアーキテクチャとコンポーネント
  • PgAdminとpsqlツールの概要
  • データベースへの接続とスキーマの理解

2. SQLの基本

  • データベースオブジェクト:テーブル、列、制約
  • データ型とNULL値
  • 単純なSELECTクエリの書き方
  • WHERE、パターンマッチング、論理演算子を使用したフィルタリング
  • ソートとクエリ結果の制限

3. 関数と式の使用

  • 算術関数と文字列関数
  • 条件付き式とCASE文
  • NULLの処理とデータ型の変換

4. データの結合とフィルタリング

  • INNER JOIN、OUTER JOIN、SELF-JOIN、CROSS JOIN
  • UNION、INTERSECT、EXCEPTなどのセット演算子
  • スカラサブクエリ、相関サブクエリ、テーブルサブクエリ
  • コモンテーブル式(CTE)と再帰クエリ

5. 集計とグループ化

  • 集計関数:SUM、AVG、COUNT、MIN、MAX
  • GROUP BYとHAVING句
  • ウィンドウ関数とランキング関数

6. データの変更

  • レコードの挿入、更新、削除
  • トランザクションとロールバックの使用
  • ACID原則の理解
  • 安全なデータ変更の実践

7. データベースオブジェクトと論理構造

  • スキーマとテーブルの作成・管理
  • 主キー、外部キー、一意制約
  • ビューとマテリアライズドビューの作成・管理
  • インデックスの概要とパフォーマンスへの影響

要求

  • 基本的なITとデータ概念の理解
  • SQLやデータベース経験は不要
  • Windows/Linux上でソフトウェアツールを使用する方法の知識があると役立ちます

対象者

  • データベース初心者とアナリスト
  • PostgreSQLを始める開発者
  • リレーショナルデータベースを管理または探求する専門家
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー