首頁 > 課程查詢 > 11gAPLS

Oracle

11gAPLS

Oracle11g資料庫之進階PL/SQL程式設計

Oracle Database 11g:Advanced PL/SQL

時數:18小時     費用:$40,200元     點數:12.0

開課時間

  • 台北
  • 新竹
  • 台中
  • 高雄
台北 12755 班 2012/07/11 ~ 2012/07/13 每週三四五 09:00~16:30
台北 12756 班 2012/10/24 ~ 2012/10/26 每週三四五 09:00~16:30
高雄 712535 班 2012/09/10 ~ 2012/09/12 每週一二三 09:00~16:00
教材
Oracle原廠教材eKit
課程目標

本課程介紹進階的PL/SQL程式設計技巧,讓您的Package、Procedure、Funcation與Trigger運行的更有效率。更介紹如何呼叫外部的應用程式(Java/C所開發的程式)、利用Fine-grained Access Control實作虛擬資料庫功能、此外還提供如何開發更安全的PL/SQL程式,避免發生SQL Injection的情況。了解LOB物件的操作並使用Securefile當作LOB物件的儲存體。利用ResultSet Cache的功能加速SQL、PL/SQL程式的執行速度。學習如何使用DBMSTRACE追蹤PL/SQL程式的運行,搭配DBMSPROFILER找出問題所在與效能不彰的原因。學習撰寫更安全的PL/SQL程式,避免造成SQL Injection的漏洞。

適合對象
  1. 想要提升PL/SQL專業知識的PL/SQL程式開發人員
  2. 想要了解PL/SQL專業知識的資料庫管理人員
  3. 想要了解PL/SQL專業知識的系統分析人員
預備知識
  1. 熟悉作業系統的基本操作
  2. 熟悉Oracle資料庫的基本原理
  3. 熟悉Oracle SQL語言
  4. 熟悉Oracle PL/SQL語言
  5. 已完成以下課程所具備技術能力 PLD:Oracle 資料庫之PL/SQL程式設計
課程內容
  1. 開發工具(SQL Developer與SQL*Plus)簡介
  2. 撰寫PL/SQL程式的重要注意事項
  3. 集合物件介紹
  4. 進階的呼叫界面介紹 – 呼叫外部Java或C程式
  5. Fine Grained Access Control – 實作虛擬資料庫(Virtual Private Database)
  6. 操作Large Objects
  7. 管理及使用SeureFile LOB
  8. 進階的PL/SQL程式效能調整
  9. 分析PL/SQL程式碼
  10. 追蹤PL/SQL程式的執行狀況
  11. 撰寫安全的PL/SQL程式,避免SQL Injection發生