お問い合わせ

コース概要

Oracle Database 19c入門

  • Oracle Database 19cの概要
  • インストールおよび設定方法
  • Oracleデータベースのアーキテクチャ
  • データベース管理に利用する各種ツール

SQLの復習と高度な概念

  • 基本的なSQLの復習
    • SELECT、INSERT、UPDATE、DELETEの使い方
    • 結合やサブクエリ、集合演算の理解
  • 高度なSQL概念
    • 分析関数の利用法
    • 階層型クエリの仕組み
    • 複雑なグループ化および集計処理の実現方法

PL/SQL入門

  • PL/SQLの概要説明
  • PL/SQLブロック構造の解説
  • 変数、定数、データ型の種類と使い方
  • if文やループ、case分岐といった制御構造の利用法

PL/SQLプログラム単位の作成方法

  • プロシージャおよび関数の定義手順
  • パッケージおよびパッケージボディの機能と実装方法
  • トリガーの仕組みと管理手法
  • 自律型トランザクションの使い方

高度なPL/SQL機能の活用

  • 連想配列、ネストされたテーブル、VARRAYなどのコレクション利用法
  • BULK COLLECTおよびFORALLを用いた一括処理手法
  • EXECUTE IMMEDIATEを使った動的SQLの実装方法
  • PL/SQLレコードや複合データ型の仕組みと利用法

エラー処理およびデバッグ技法

  • 既定済み例外およびユーザ定義例外に対する対応策
  • PL/SQLプログラムの効果的なデバッグ手法
  • DBMS_OUTPUTやDBMS_DEBUGといったツールの活用方法

パフォーマンス最適化とチューニング

  • 効率的なSQLクエリ設計のための各種テクニック
  • 実行計画の見方や解釈方法
  • 索引の活用戦略および最適化ポイント
  • ヒント機能を用いたクエリの調整手法

PL/SQLにおけるベストプラクティス

  • 効率性を重視したPL/SQLコードの記述方法
  • コーディング基準や規約の徹底方法
  • セキュリティ面を考慮したプログラミング手法
  • 依存関係の管理およびバージョン管理の実践方法

高度なSQLテクニックの習得

  • 複雑な結合やサブクエリの最適化手順
  • 再帰的クエリの作成手法
  • 正規表現を活用したSQL記述法
  • 全文検索機能の実装手法

まとめおよび今後の取り組み方について

要求

  • SQLおよびリレーショナルデータベースに関する基礎知識
  • Oracle Database 19c環境に精通していること

受講対象者

  • データベース管理者
  • データベース開発者
  • SQLプログラマー
  • IT関連の専門家
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー