お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
第1部:SQL基礎
SQLとデータベース入門
- データベースの基本概念
- SQLとは何か?
- SQL環境のセットアップ方法
SQL構文および基本的なクエリ作成法
- SQL構文の概要説明
- SELECTステートメントの使い方
- WHERE句を用いたデータフィルタリング方法
関数および集計処理の利用法
- 一般的なSQL関数の紹介
- COUNT、SUM、AVG、MAX、MINといった集計関数の使い方
- GROUP BYを用いたデータグループ化手法
テーブル結合処理の基礎
- JOIN処理の基本概念
- INNER JOINの使用方法
- LEFT JOIN、RIGHT JOIN、FULL OUTER JOINについて
サブクエリおよび集合演算手法
- サブクエリの作成方法
- UNION、INTERSECT、EXCEPTといった集合演算処理
データ操作基礎
- INSERT INTO文によるデータ登録手順
- UPDATE文を用いたデータ修正方法
- DELETE文を利用したデータ削除手法
第2部:中級レベルのSQL技術
高度なデータフィルタリング技法
- WHERE句のより詳細な使用法
- LIKE演算子およびパターンマッチング処理
- INやBETWEEN演算子による条件指定方法
複雑な結合処理とサブクエリ応用
- 自己結合の利用法
- 非相関サブクエリおよび相関サブクエリの構造理解
- EXISTS句を使った条件判定方法
インデックスとビューの活用術
- インデックスがパフォーマンス向上に果たす役割
- ビューの作成および実運用における利用法
高度な関数処理とストアドプロシージャの構築
- ユーザ定義関数の実装方法
- ストアドプロシージャやトリガーの構造および用途理解
- SQLにおけるエラーハンドリング手法
データ変換処理と分析手法
- データのピボット・アンピボット処理技法
- ROW_NUMBER、RANK、DENSE_RANKといったウィンドウ関数の活用
- 共通テーブル表現(CTE)の使い方
データベース設計と正規化手法
- データベース構造を最適化するための基本原則
- 各種正規形および正規化プロセスの説明
- エンティティ・リレーションシップ図によるモデル設計法
パフォーマンスチューニングと最適化技法
- クエリ処理速度向上のための実践的な対策
- クエリ実行計画の分析手法
- 効率的な性能管理に関するベストプラクティス紹介
現場でのSQL運用事例解説
- 他システムや技術との連携事例
- さまざまな業界における実際の利用ケース紹介
- 最終課題:ゼロからデータベースソリューションを構築する演習
総括と今後の学習展開について
要求
- 基本的なコンピュータ操作に関する知識
- どのプログラミング言語でも構いませんが、ある程度の実務経験があると学習効果が高まります
対象者
- データアナリスト
- データベース専門家
- ソフトウェア開発者
35 時間
お客様の声 (1)
小グループ、対面形式で3日間、
Annina - Ricardo AG
コース - SQL: Basics to Intermediate
機械翻訳