お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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 時間
お客様の声 (3)
CTE とインデックス。より現実的なのは、パーティショニング、EXPLAIN ANALYZE、および日常的なタスクにおける VACUUM を活用することかもしれません
Lorenzo Antonelli - Innova S.P.A
コース - PostgreSQL Fundamentals
機械翻訳
インデックスの理解と利用、データベースパフォーマンスの改善
Matteo Baldini - Innova S.P.A
コース - PostgreSQL Fundamentals
機械翻訳
高度なトピックの実践とディスカッション、タイムスケールDBやハイパーテーブルについて、トレーナーの専門知識 :)
Shivam - Paessler LLC
コース - PostgreSQL Fundamentals
機械翻訳