IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

Oracle Database 12c: PL/SQL プログラム開発

コースコードOR517 期間3日間 時間09:30~17:30 価格\214,200(税抜き) 主催日本オラクル 株式会社

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードOR517 期間3日間 時間09:30~17:30
価格\214,200(税抜き) 主催日本オラクル 株式会社

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードOR517
期間3日間
時間09:30~17:30
価格\214,200(税抜き)
主催日本オラクル 株式会社

上記の価格表示は税抜き表示です。別途消費税がかかります。

コース内容

コース概要

このコースでは、ストアド・プロシージャ、ファンクション、パッケージおよびデータベース・トリガーの開発方法を説明し、受講者のスキルを強化します。PL/SQLプログラム・ユニットの管理およびオラクルが提供するパッケージの使用方法を理解することができます。

学習目標

・動的SQLの記述による、コーディングの柔軟性の向上
・事前定義済のデータ・タイプ、ローカル・サブプログラム、追加のプログラム、定数および例外の標準化のためのPL/SQLコードの設計
・コンパイラ警告のインフラストラクチャの使用
・PL/SQLの条件付きコンパイルおよび不明瞭化(隠ぺい)コードの使用
・トリガーの作成によるビジネス上の課題の解決
・PL/SQLサブプログラム間の依存性の管理
・ストアド・プロシージャとファンクションの作成、使用およびデバッグ
・PL/SQLパッケージの設計および使用による、関連する構成メンバーのグループ化および格納
・オーバーロードされたパッケージのサブプログラムの作成による柔軟性の向上
・オラクルが提供するPL/SQLパッケージの使用による、画面出力、ファイル出力および電子メール出力の生成

対象者

・アプリケーション開発者
・PL/SQL 開発者
・データベース管理者
・システム・アナリスト
・サポート・エンジニア

前提知識

・PL/SQLに関する基本的な知識
・プログラミング言語に関する知識
・Oracle Database 12c: SQL 基礎 I のご受講
・Oracle Database 12c: PL/SQL 基礎 のご受講

内容

●はじめに
・コースの目的、コースの講義項目およびこのコースで使用する付録
・Human Resources (HR)スキーマ全体の説明
・Oracle Database 12cのSQLおよびPL/SQLのオンライン・ドキュメントと使用可能なその他のリソースの確認
・このコースで使用可能なPL/SQLの開発環境のリスト
・SQL ワークシートの使用
・SQL文の実行
・スクリプト・ファイルの使用
・無名ブロックの作成および実行
●ストアド・プロシージャの作成
・PL/SQLブロックおよびサブプログラムの説明
・プロシージャの使用方法とメリットの説明
・プロシージャの作成、コールおよび削除
・仮パラメータと実パラメータの使用
・利用可能なパラメータの引渡しモードの理解
・位置表記法、名前表記法または混合表記法を使用したパラメータの引渡し
・プロシージャでの例外処理
・プロシージャ情報の表示
●ファンクションの作成およびサブプログラムのデバッグ
・ストアド・ファンクションの作成
・プロシージャとファンクションの相違点
・ファンクションの開発
・ファンクションの作成、実行および削除
・SQL文でストアド・ファンクションを使用するメリットの理解
・SQL文でのユーザー定義ファンクションの使用
・SQL WITH句でのPL/SQLファンクションの使用
・SQL文からファンクションをコールする場合の制限
●パッケージの作成
・PL/SQLパッケージの使用
・PL/SQLパッケージのコンポーネント
・パッケージのコンポーネントの可視性
・PL/SQLパッケージの開発
・パッケージ仕様部およびパッケージ本体の作成
・パッケージの構成メンバーの起動
・本体部のないパッケージの作成と使用
・パッケージの削除
●パッケージの使用
・サブプログラムのオーバーロード
・前方宣言を使用した、不正なプロシージャ参照の解決
・パッケージの初期化
・SQLでのパッケージ・ファンクションの使用と制限事項
・PL/SQLサブプログラムの副作用の制御
・パッケージの永続状態
・パッケージ変数とカーソルの永続状態
・パッケージでのPL/SQLレコード表の使用
●アプリケーション開発でのオラクル社が提供するパッケージの使用
・オラクルが提供するパッケージの使用方法
・オラクルが提供するパッケージの例
・DBMS_OUTPUTパッケージの動作の仕組み
・UTL_FILEパッケージを使用した、オペレーティング・システム・ファイルとの対話
・UTL_MAILパッケージの使用
●動的SQLの使用
・SQLの実行フロー
・動的SQLの使用
・動的SQLが必要な場合
・システム固有の動的SQL (NDS)の使用
・カーソル変数の宣言
・PL/SQLブロックの動的な実行
・PL/SQLコードをコンパイルするシステム固有の動的SQLの使用
●PL/SQLコードの設計上の考慮事項
・定数パッケージによる定数の標準化
・例外パッケージによる例外の標準化
・ローカル・サブプログラムを使用するPL/SQLコードの作成
・PL/SQLパッケージおよびスタンドアロン・ストアド・サブプログラムへのロールの付与
・NOCOPYコンパイラ・ヒントによるパラメータの参照渡し
・PARALLEL ENABLEヒントを使用した最適化
・AUTONOMOUS TRANSACTIONプラグマを使用した、単一トランザクション内での独立したトランザクションの実行
・実行者権限と定義者権限の相違点の説明
●トリガーの作成
・様々なタイプのトリガーの説明
・データベース・トリガーとその使用方法の説明
・データベース・トリガーの作成
・データベース・トリガーの起動ルールの説明
・データベース・トリガーの削除
●複合トリガー、DDLトリガーおよびイベント・データベース・トリガーの作成
・複合トリガーの説明
・変更表の説明
・DDL文に対するトリガーの作成
・システム・イベントに対するトリガーの作成
・トリガーに関する情報の表示
●PL/SQLコンパイラの使用
・PL/SQLコンパイル用の初期化パラメータを使用したPL/SQLコンパイラの使用
・PL/SQLコンパイル時の警告の使用
・LSQL_WARNINGSの現行の設定の表示
・コンパイラ警告の表示: SQL Developer、SQL*Plusまたはデータ・ディクショナリ・ビューの使用
・PLSQL_WARNINGSの使用のガイドライン
●依存性の管理
・依存オブジェクトと参照オブジェクトの説明
・ディクショナリ・ビューを使用したプロシージャの依存性の追跡
・データベース・オブジェクトの変更がストアド・プロシージャおよびファンクションに及ぼす影響の予測
・ローカル・プロシージャとリモート・プロシージャの依存性の管理

備考

※この研修コースの教材は、電子ファイル教材「eKit」で提供します。

関連するコース

開催予定日

2017年

10月16日(月) ~ 10月18日(水)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 OR517
【主催】 日本オラクル 株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

その他の開催日程をお探しですか?

下記のコースは、当コースと同等内容になります。
※当コースと内容が異なる場合があります。コース名をクリックして、コース内容をご確認の上、お申し込みください。

2017年

コース名:Oracle Database 12c: PL/SQLプログラム開発
08月14日(月) ~ 08月16日(水)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 STI517
【主催】 アイスタディ株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース名:Oracle Database 12c: PL/SQLプログラム開発
09月04日(月) ~ 09月06日(水)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 STI517
【主催】 アイスタディ株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース名:Oracle Database 12c: PL/SQLプログラム開発
10月02日(月) ~ 10月04日(水)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 STI517
【主催】 アイスタディ株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース名:Oracle Database 12c: PL/SQLプログラム開発
10月31日(火) ~ 11月02日(木)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 STI517
【主催】 アイスタディ株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース名:Oracle Database 12c: PL/SQLプログラム開発
12月18日(月) ~ 12月20日(水)
【価格】 231,336円(税込)
【期間】 3日間 【時間】 09:30~17:30
【コースコード】 STI517
【主催】 アイスタディ株式会社

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。