お問い合わせ

コース概要

1. リレーショナルデータベース入門

  • リレーショナルデータベースとは何か
  • PostgreSQLのアーキテクチャと構成要素について理解する
  • PgAdminおよびpsqlツールの概要を把握する
  • データベースへの接続方法やスキーマの概念を学ぶ

2. SQLの基礎

  • データベースオブジェクト:テーブル、カラム、制約条件について理解する
  • データ型およびNULL値の取り扱い方法を学ぶ
  • ​シンプルなSELECTクエリの記述方法を習得する
  • WHERE句やパターンマッチ、論理演算子を用いたデータ絞り込み手法を理解する
  • クエリ結果のソートや件数制限の方法を学ぶ

3. 関数と式の活用

  • 算術演算子および文字列処理用関数について理解する
  • 条件付き式やCASE文の使い方を習得する
  • NULL値への対応方法やデータ型変換手順について学ぶ

4. データの結合およびフィルタリング

  • ​内部結合・外部結合、自己結合、クロス結合など各種結合手法を把握する
  • UNIONやINTERSECT、EXCEPTといった集合演算の活用方法を学ぶ
  • スカラサブクエリ・相関サブクエリ・テーブルサブクエリなどの使い方について理解する
  • CTE(共通テーブル式)や再帰的クエリの記述手順を習得する

5. 集計とグループ化処理

  • SUMやAVG、COUNT、MIN、MAXといった集計関数の使い方を学ぶ
  • GROUP BY句およびHAVING句を用いたグループ化処理方法について把握する
  • ウィンドウ関数や順位付け機能の活用方法を習得する

6. データ操作手法

  • レコードの挿入・更新・削除方法を学ぶ
  • トランザクションおよびロールバックの仕組みについて理解する
  • ACID原則がいかにしてデータ整合性を保証しているか把握する
  • 安全にデータ操作を行うための実践的ポイントを学ぶ

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

  • スキーマやテーブルの作成・管理手順を習得する
  • 主キー、外部キー、一意制約の設定方法について理解する
  • ビューやマテリアライズドビューの構築・管理手法を学ぶ
  • インデックスとそのパフォーマンス面への影響について基礎的な知識を得る

要求

  • 基本的なIT知識およびデータ関連の概念を理解していること
  • SQLやデータベースに関する事前知識は必須ではありません
  • WindowsまたはLinux環境でソフトウェアツールを使用した経験があると望ましいです

対象者

  • データベース初心者およびアナリストの方々
  • PostgreSQLを始める開発者の皆様
  • リレーショナルデータベースの管理や活用に取り組むプロフェッショナルの方々
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー