資料庫應用系統開發實務的第一堂課 oracle database 10g: pl/sql programming

43
資資資資資資資資資資資資資 資資 Oracle Database 10g: PL/SQL Pro gramming 資資資資資資資資資 資資資資 資資資 2009/09/14

Upload: magdalene-octavio

Post on 03-Jan-2016

160 views

Category:

Documents


1 download

DESCRIPTION

資料庫應用系統開發實務的第一堂課 Oracle Database 10g: PL/SQL Programming. 中華大學資訊管理系 助理教授 李之中 200 9 /0 9 / 1 4. 大綱. 就業市場的現況 資訊產業專業能力 課程介紹 修課之前 …. 就業市場的現況. 2006 年. 57563/4=14390. 資管畢業生太多,工作難找 ?. 根據行政院科技顧問組於 2006 年所發表「資訊服務產業科技人才供需調查」的調查結果顯示 2005 年從大學院校資訊科系 ( 包含資訊工程、資訊科學與資訊管理系 ) 畢業約 25,339 名學生 - PowerPoint PPT Presentation

TRANSCRIPT

  • Oracle Database 10g: PL/SQL Programming 2009/09/14

  • 200657563/4=14390

  • ?20062005()25,33912,690(2,010)

  • ()

  • :(2007/3)

  • ????

  • (1/2)?Oracle Form Developer 10g 30 hr Oracle NT 63,000

  • Oracle University

  • (2/2)()IT

  • ?(presentation)(business logic)Forms and Reports PL/SQL Oracle Database 10g: Program with PL/SQL(Data)SQLOracle Database 10g: Introduction to SQL

  • 2008 1-* ( 3-tier N-tier) Presentation tier Web Business logic tier ( Business Rules) Data service tier DBMS

  • PL/SQL?Oracle

  • Oracle PL/SQL Oracle Oracle PL/SQL PL/SQL

  • PL/SQL

  • Oracle PL/SQL PL/SQL OracleOracle Oracle

  • Oracle Developer Oracle 10g databaseOracle Database 10g Developer Oracle Database SQL ExpertOracle PL/SQL Developer Certified AssociateOracle PL/SQL Developer Certified ProfessionalOracle Forms Developer Certified ProfessionalFor more information, refer tohttp://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=141

  • Certification Path: Oracle PL/SQL and Oracle Forms DeveloperOracle PL/SQL Developer Certified AssociateEither()Introduction to Oracle9i: SQL (1Z0-007) Introduction to Oracle: SQL and PL/SQL(1Z0-001)Oracle Database SQL Expert (1Z0-047)Program with PL/SQL (1Z0-147)Oracle PL/SQL Developer Certified ProfessionalOracle PL/SQL Developer OCA Oracle Database 11g: Advanced PL/SQL (1Z0-146) Oracle Forms Developer Certified ProfessionalOracle PL/SQL Developer OCA Oracle Forms: Build Internet Applications (1Z0-141)

  • ?! ? DBA() Programmer()DBA

  • ??(SQL) (PL/SQL(Cursors) FormReport)SQLPL/SQLForm

    Oracle DBAOracle DBA OCAPL/SQLOCA Forms OCPOracle Database 10g Administrator Certified Associate

  • Database OCA2008121Oracle Database 10g Administrator Certified Associate!SQLOracle Database SQL Expert (1Z0-047) ()OracleOracle Database 10g: Administration I (1Z0-042) ()Oracle Database SQL Expert

  • ?ERPERPERP

  • DBADBA!DBA?DBA

  • DBA Oracle

    store FunctiontrigerDB_link SQL(SQL tuning)User

  • Oracle DBAhttp://www.zdnet.com.tw/enterprise/column/cio/0,2000085687,20134110,00.htmCSC(AUTOMATED)2008/11/06 ZDNet.com.tw DBA

    Oracle DBAhttp://www.zdnet.com.tw/enterprise/column/cio/0,2000085687,20134111,00.htm2008/11/13 ZDNet.com.tw Oracle DBA

  • Oracle Database 10g: Program with PL/SQLPL/SQLPL/SQL BlockPackageFunctionProcedureTriggerPL/SQLLOBOraclePackage

  • () ()569E105http://www.chu.edu.tw/~leecc

  • Oracle Academy Oracle Academic Initiative Oracle University Oracle 10g R2 DBMSOracle Developer Suite 10gOracle 6

  • 1. PL/SQL 2. PL/SQL 3. 4. PL/SQL Oracle Server 5. 6. 7. 8. 9. 10. 11. 12. Oracle 13. SQL MetaData14. PL/SQL 15. 16. LOB 17. 18. PL/SQL Complier

  • (1/5) Oracle Database 10g: PL/SQL Programming Oracle Database 10g: PL/SQL Fundamentals(1/2) I.Introduction 1.Introduction to PL/SQL2.Declaring PL/SQL Variables 3.Creating the Executable Section4.Interacting with the Oracle Database Server5.Writing Control Structures

  • (2/5) Oracle Database 10g: PL/SQL Programming Oracle Database 10g: PL/SQL Fundamentals(2/2)6.Working with Composite Data Types7.Using Explicit Cursors8.Including Exception Handling9.Creating Stored Procedures and Functions

  • (3/5) Oracle Database 10g: PL/SQL Programming Oracle Database 10g: Develop PL/SQL Programs units (1/3)I.Introduction1.Creating Stored Procedures2.Creating Stored Functions3.Creating Packages4.Using More Package Concepts

  • (4/5) Oracle Database 10g: PL/SQL Programming Oracle Database 10g: Develop PL/SQL Programs units (2/3)5.Using Oracle-Supplied Packages in Application Development6.Dynamic SQL and Metadata7.Design Considerations for PL/SQL Code8.Managing Dependencies

  • (5/5) Oracle Database 10g: PL/SQL Programming Oracle Database 10g: Develop PL/SQL Programs units (3/3)9.Manipulating Large Objects10.Creating Triggers11.Applications for Triggers12.Understanding and Influencing the PL/SQL Compiler

  • Oracle University Oracle University, Oracle Database 10g: PL/SQL Fundamentals Student Guide, D17112GC21, Edition 2.1, December 2006, D48243.Oracle University, Oracle Database 10g: Develop PL/SQL Program Units Volume 1 Student Guide, D17169GC21, Edition 2.1, December 2006, D48230.Oracle University, Oracle Database 10g: Develop PL/SQL Program Units Volume 2 Student Guide, D17169GC21, Edition 2.1, December 2006, D48231.

  • (PL/SQL)Steven Feuerstein, Bill Pribyl, Oracle PL/SQL Programming, Fourth Edition, O'Reilly Media, Inc., 2005.

    Oracle PL/SQL Oracle9iO'Reilly Media, Inc.2004 02

  • NT500USB20GB1256(125 0.6 = 75)75

  • ()

  • Oracle DBADown Time