お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
複雑なデータ型とコレクション
- 特殊用途向けのサブタイプ活用方法
- 柔軟なデータ取得を行うためのカーソル変数および動的カーソルの利用法
- 複数データを扱う際に便利な連想配列やコレクションの運用
BULK COLLECT文およびFORALL文を用いた一括処理手法- 一括処理時における例外状況への適切な対応法
Oracleデータベースのオブジェクト指向機能
- オブジェクト型(クラス)およびそのメソッドの定義方法
- 長期保存向けコレクションの構築法
- 高度なデータ処理に活用できるテーブル関数の作成
- リアルタイムデータ処理を可能にするストリーミング機能の実装
- SQL機能拡張用の独自集計関数設計法
SQLにおける高度な関数利用法
- SQL文内でのPL/SQL関数呼び出し方法
- 関数設計時における制約条件、純度レベル、および決定性の理解
PL/SQLプログラム単位の管理
- PL/SQLコード内での権限設定やセキュリティ管理手法
- 識別子の衝突を避けるためのネーミングコンテキスト活用法
他言語との連携方法
- PL/SQL内でのJavaメソッド導入手法
- パフォーマンスが重要となる処理用にC言語プロシージャーの組み込み方
- 実行速度向上のためのネイティブコンパイル活用技術
既製ソリューションとセキュリティ対策
- 各ユーザー固有情報用アプリケーションコンテキストの作成法
- 細かい権限管理を可能にするVPD(仮想プライベートデータベース)の実装
- ユーザーセッションおよびコンテキストの適切な管理手法
- パフォーマンス上のボトルネック検出用PL/SQLプロファイリングと追跡方法
PL/SQLコードの最適化手法
- 実行計画改善に寄与するバインド変数の利用法
- カーソル共有機能とそのパフォーマンスへの影響に関する知識
- 効率的なデータ取得を目的としたクエリ最適化技法
- 最高速度発揮を目指したコンパイル設定の構成法
- 関数および結果情報用キャッシュ設計戦略の実施法
SQLインジェクション攻撃防止策
- PL/SQLコード内での脆弱性防衛を目的とした最良実践例
まとめおよび今後の展望
要求
- SQLに関する知識およびOracleデータベース環境に対する理解
- PL/SQLの基本的な概念を把握し、実際にコード作成経験があること
対象者
- 開発者
- PL/SQLを日常的に使用している技術者
21 時間
お客様の声 (3)
彼は説明が非常にわかりやすく、演習のガイダンスも与えてくれました。
Stoyan - OPEN COURSE
コース - Oracle Database 19c PL and Advanced SQL
機械翻訳
実践的な体験と、実際のコーディング活動に取り組む機会が気に入りました。
Kristine - Isuzu Philippines Corporation
コース - ORACLE PL/SQL Fundamentals
機械翻訳
PL/SQL セッションの基本。私は PL/SQL を使用していましたが、その基本を理解していませんでした。このコースは私に PL/SQL クエリを理解するのに大変役立ちました。
Stefan-Andrei
コース - PL/SQL in Oracle 19c
機械翻訳