コース概要

Oracle Database 19c の概要

  • Oracle Database 19c の概要
  • インストールと構成
  • Oracle データベースのアーキテクチャ
  • データベース管理ツール

SQL の復習と高度な概念

  • 基本的な SQL の復習
    • Select, insert, update, delete
    • Join、サブクエリ、セット演算
  • 高度な SQL 概念
    • 分析関数
    • 階層クエリ
    • 高度なグループ化と集計

PL/SQL の概要

  • PL/SQL の概要
  • PL/SQL ブロックの構造
  • 変数、定数、データ型
  • 制御構造: if, loop, case

PL/SQL プログラムユニット

  • プロシージャと関数
  • パッケージとパッケージボディ
  • トリガーとトリガーマネジメント
  • 自律トランザクション

高度な PL/SQL 機能

  • コレクション: 関連配列、ネストテーブル、VARRAYs
  • BULK COLLECT と FORALL を使用した一括処理
  • EXECUTE IMMEDIATE を使用した動的 SQL
  • PL/SQL レコードと複合データ型

エラーハンドリングとデバッグ

  • 例外処理: 事前定義された例外とユーザ定義の例外
  • PL/SQL のデバッグテクニック
  • DBMS_OUTPUT と DBMS_DEBUG の使用

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

  • SQL クエリの最適化手法
  • 実行計画の理解
  • インデックス戦略
  • クエリ最適化のためのヒントの使用

PL/SQL のベストプラクティス

  • 効率的な PL/SQL コードの書き方
  • コーディング規約と慣例
  • PL/SQL におけるセキュリティの考慮点
  • 依存関係とバージョン管理の管理

高度な SQL トピック

  • 高度な Join とサブクエリ
  • 再帰クエリ
  • SQL での正規表現の使用
  • 全文検索の実装

まとめと次なるステップ

要求

  • SQL とリレーショナルデータベース概念の基本的な知識。
  • Oracle Database 19c 環境に熟悉していること。

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー