Oracle MASTER PL/SQL Gold

Oracle MASTER の PL/SQL Gold (1Z0-146) は、2010/02/28 時点で テキストが出版されていないので 私が勉強した時のメモを整理して上げていきます。

合格どころか手打ちなので内容も保証できないのですが 参照したサイトや資料も記載しておきますので そちらも合わせて確認してください。

暇をみつけて少しずつ内容を増やしていきます。

チェックリスト

以下は、オラクル提供のチェックリストです。 これを目次として展開していきます。

PL/SQL Gold 試験 | オラクル認定資格制度 | Oracle University

  • PL/SQLプログラミングのコンセプト: 確認
    • SQLでのファンクション実行に関する制限
    • 例外処理
    • 依存関係の管理
    • Oracle提供のパッケージの使用
  • PL/SQLコードのデザイン
    • カーソルデザインのガイドライン
    • カーソル変数の使用
    • 既存の型を使用したサブタイプの作成
  • コレクションの利用
    • コレクション(ネストした表、VARRAY、結合配列および PL/SQL表)の作成
    • コレクション・メソッドの使用
    • コレクションの操作
    • 異なるタイプのコレクションの用途の識別
  • アドバンストインタフェースの使用
    • 外部Cプログラムのコール
    • 外部Javaプログラムのコール
  • Large Objectの操作
    • LOBデータ型の作成および管理
    • DBMS_LOB PL/SQLパッケージの使用
    • 一時LOBの使用
  • SecureFile LOBの管理
    • SecureFile LOBの特徴についての理解
    • SecureFile LOBの重複除外、圧縮および暗号化の設定
    • BasicFile LOBからSecureFile LOB形式への移行
  • パフォーマンスチューニング
    • ネイティブおよび解析したコンパイル方式の使用
    • PL/SQLコードのチューニング
    • ユニット内のインラインの有効化
  • キャッシュを利用したパフォーマンスの改善
    • SQL結果セットをキャッシュすることによるメモリー使用状況の改善
    • 結果キャッシュ・ヒントを使用したSELECT文の記述
    • PL/SQLの結果キャッシュを使用するためのPL/SQLファンクションの設定
  • PL/SQLコードの分析
    • ソース・コードに対してのレポートの実行
    • 識別子の種類と用途の識別
    • DBMS_METADATAを使用したオブジェクト定義の取得
  • PL/SQLコードのプロファイリングとトレース
    • PL/SQLプログラム実行のトレース
    • PL/SQLアプリケーションのプロファイル分析
  • SQL インジェクション対策
    • SQL インジェクションについての理解
    • 攻撃対象の削減
    • DBMS_ASSERT の使用
    • コードの保護
    • SQL インジェクションに関する欠陥テスト