资料库应用系统开发实务的第一堂课OracleDatabase10gPL课件_第1页
资料库应用系统开发实务的第一堂课OracleDatabase10gPL课件_第2页
资料库应用系统开发实务的第一堂课OracleDatabase10gPL课件_第3页
资料库应用系统开发实务的第一堂课OracleDatabase10gPL课件_第4页
资料库应用系统开发实务的第一堂课OracleDatabase10gPL课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

資料庫應用系統開發實務的第一堂課

OracleDatabase10g:PL/SQLProgramming中華大學資訊管理系助理教授李之中2009/09/14大綱就業市場的現況資訊產業專業能力課程介紹修課之前…就業市場的現況資管畢業生太多,工作難找?根據行政院科技顧問組於2006年所發表「資訊服務產業科技人才供需調查」的調查結果顯示2005年從大學院校資訊科系(包含資訊工程、資訊科學與資訊管理系)畢業約25,339名學生當年度投入就業的約12,690名人員業界仍高喊找不到人才(缺口為2,010人)問題:量夠但質不精資訊服務產業項目年度2007(f)2008(f)2009(f)產業前瞻分析需求樂觀8,7009,3009,9802006~2009年資訊服務產業之年複合成長率(CAGR)為10.4%。產業發展重點:隨著資訊通信市場的技術提升及市場管制放寬後,企業利用網際網路蒐集資訊提供經營判斷,及加強與客戶間的聯繫交流愈來愈重要。重要產品發展:新資訊應用系統為個別企業之營運策略需求而量身訂做。新資訊應用開發上,將朝向開放性、整合性發展,並利用網際網路,加強企業間及企業與消費者間的資訊流通性與接續性。持平7,8908,4609,070保守7,1007,5108,170供給6,4306,9707,4202007年景氣持平狀態下,資訊服務產業科技人才新增職缺機會估計7,890人,應屆畢業生投入就業估計新增6,430人。產業求才質性分析職務需求:以軟體程式設計師、系統分析師、業務人員、專案經理等職務需求最多。經驗需求:廠商對於有經驗的需求為81%,多集中在1~5年內。而客服人員則對於無經驗者的接受度最高。學歷需求:廠商以學士、專科為主,合計佔94%。而高階職務對碩士需求較高。科系需求:以資訊本科系所或具資訊第二專長為主。學校需求:對明星學校無明顯偏好,技職校院以台科大、北科大偏好度高,國立大學以政大、海洋、東華等校偏好度高。國籍需求:多數廠商對於本國籍工程師的需求度高。(單位:人)資管畢業生太多,工作難找?你的核心競爭力在哪裡?你未來就業時如何勝過你的競爭對手?具實務經歷與證照的新人最受青睞你知道企業需要什麼樣的人才嗎?能勝任工作的新人答案很簡單:要具備工作能力如何具備業界需要的專業技術能力(1/2)在學校學習理論知識為什麼這麼作不要以為理論與實務有極大的落差理論知識只有在學校才能學到接受產品導向的教育訓練課程如何應用產品解決企業的問題通常要花大錢,有機會在學校學,何樂而不為?以OracleFormDeveloper10g課程為例,30hr的課程,Oracle收費NT63,000。OracleUniversity的課程資訊產業專業能力這門課輔導你具備哪一個職務的工作能力?資料庫應用系統開發人員使用者介面的開發(presentation)企業邏輯的開發(businesslogic)FormsandReports待說明PL/SQL資料庫應用系統開發實務OracleDatabase10g:ProgramwithPL/SQL資料擷取程式開發(Data)SQL商用資料庫OracleDatabase10g:IntroductiontoSQL資料來源:黃三益2008資料庫的核心理論與實務第四版1-15資料庫系統實體架構三層式架構(3-tier或N-tier)展示層(Presentationtier)負責處理使用者輸入的資料在Web的環境下,展示層即是使用者端的瀏覽器

商業邏輯層(Businesslogictier)負責整個應用系統的作業,包括企業之商業法則(BusinessRules),資料處理,和網站網頁程式等很多廠商把負責此層工作的主機稱為應用伺服器

資料服務層(Dataservicetier)處理商業邏輯層傳來的資料處理需求,並將結果傳回資料服務層一般由DBMS來執行要學就學市場佔有率最高的技術Oracle是全球關聯式資料庫龍頭廠商,PL/SQL是與Oracle資料庫溝通的核心,不論想在Oracle上做開發或管理的工作,PL/SQL都是必備技能,學會善用PL/SQL將大幅提升應用程式的正確率與執行效率,更可贏得進入大企業的工作機會。具備前後端的程式開發整合能力身為程式開發人員,您是否也想撰寫資料庫應用程式大幅增加執行效能?PL/SQL的易用性可讓您撰寫任何時候都易於維護和強化的資料處理程式,讓您擺脫很多不必要的苦工,簡化程式開發流程。已具備前、後端程式開發整合能力的您,所開發出來的應用程式將更有效率、更符合大型企業應用需求,成為擁有完整程式設計解決方案能力,可開發大型企業級系統的程式開發專家。從純管理人員進階Oracle專才身為資料庫管理人員,您是否常有找不出效能問題而束手無策的困擾?PL/SQL可加值您管理之外的程式開發能力和觀念,讓您在管理資料庫上更具優勢,不僅可用PL/SQL撰寫高效率的程式碼來完成管理工作,具備系統管理和程式撰寫整體思考能力的您,更可輕鬆找出上面運行應用程式的問題所在,大幅改善資料庫管理效能。您將由資料庫管理到資料庫開發,成為真正了解Oracle完整技術架構者,您將從純管理人員進階成Oracle專才,在Oracle領域擁有不可取代的競爭力。CertificationPath:OraclePL/SQLandOracleFormsDeveloperOraclePL/SQLDeveloperCertifiedAssociateEither(三選一)IntroductiontoOracle9i:SQL(1Z0-007)IntroductiontoOracle:SQLandPL/SQL(1Z0-001)OracleDatabaseSQLExpert(1Z0-047)ProgramwithPL/SQL(1Z0-147)OraclePL/SQLDeveloperCertifiedProfessionalOraclePL/SQLDeveloperOCA

OracleDatabase11g:AdvancedPL/SQL(1Z0-146)

OracleFormsDeveloperCertifiedProfessionalOraclePL/SQLDeveloperOCA

OracleForms:BuildInternetApplications(1Z0-141)我該考哪些證照?證照達人!證照達人?你的第一份工作DBA(資料庫管理師)、Programmer(程式設計師)老實說,職場新鮮人第一份工作多數都要從寫程式開始。所以證明你具備寫程式的能力比證明你能當DBA來的重要。但是只會寫程式仍然不夠。因為你寫的程式要支援企業的運作,因此你還需要懂得企業流程。因此,你在找第一個工作時,要證明你能寫程式,還對企業流程有一些了解。我該考哪些證照?如何證明你能寫程式?資料庫中的程式大致分成兩個方面到資料庫中查詢資料(SQL)使用者介面、企業邏輯(PL/SQL(Cursors)、Form、Report)SQL、PL/SQL及Form都有證照。但是…在業界OracleDBA證照的能見度比較好。當有人提起他有Oracle證照時,業界的直覺反應多是認為這張證照是DBA的OCA,而不是PL/SQL的OCA,或是FormsOCP。所以,考OracleDatabase10gAdministratorCertifiedAssociate的最重要目的在提昇你在業界的能見度。我的建議如何證明你懂企業流程?ERP-將企業流程資訊化的系統。ERP初階規劃師建議各位最好取得ERP初階規劃師證照。但是,DBA職位…但是…在業界中,當你是一個同事眼中的好DBA時,你離資訊部門的重要管理職就不遠了!所以,我還能透過DBA取得資訊部門的管理職嗎?當然你仍然可以透過寫程式爭取DBA職位課程介紹進階資料庫應用系統開發實務修課對象:本系修過「資料庫管理」之同學授課內容:OracleDatabase10g:ProgramwithPL/SQL本課程介紹PL/SQL語法,以及如何撰寫良好的PL/SQLBlock、內儲程式-如Package、Function、Procedure、Trigger等,並且學習如何管理PL/SQL程式,操作LOB物件及使用Oracle提供的內建Package等。進階資料庫應用系統開發實務授課老師:校師:邱登裕、李之中業師:黃中豪廖文政(光磊科技技術副理)上課時間:(一)569上課地點:E105課程網址:系上已經於本學期加入OracleAcademy中的OracleAcademicInitiative,課程將有下列資源:本學期的課程將使用OracleUniversity的教材授課。修課期間同學都配置一套合法授權的Oracle10gR2DBMS與OracleDeveloperSuite10g。參加Oracle證照考試可享6折優惠。本課程的授課內容1.PL/SQL語言簡介2.宣告PL/SQL辨識子3.撰寫可執行的指令4.了解PL/SQL與OracleServer的互動方式5.撰寫控制結構6.使用複合的資料結構7.使用明確定義的游標8.例行情況的處理9.建立內儲程序10.建立內儲函數11.建立套件12.使用Oracle內建的套件13.動態SQL與MetaData14.PL/SQL程式設計重點15.管理物件的相關性16.操作LOB物件17.建立觸發器18.了解PL/SQLComplier的結構本課程的授課內容(1/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:PL/SQLFundamentals(1/2)I. Introduction1. IntroductiontoPL/SQL2. DeclaringPL/SQLVariables3. CreatingtheExecutableSection4. InteractingwiththeOracleDatabaseServer5. WritingControlStructures本課程的授課內容(2/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:PL/SQLFundamentals(2/2)6. WorkingwithCompositeDataTypes7. UsingExplicitCursors8. IncludingExceptionHandling9. CreatingStoredProceduresandFunctions本課程的授課內容(3/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(1/3)I. Introduction1. CreatingStoredProcedures2. CreatingStoredFunctions3. CreatingPackages4. UsingMorePackageConcepts本課程的授課內容(4/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(2/3)5. UsingOracle-SuppliedPackagesinApplicationDevelopment6. DynamicSQLandMetadata7. DesignConsiderationsforPL/SQLCode8. ManagingDependencies本課程的授課內容(5/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(3/3)9. ManipulatingLargeObjects10. CreatingTriggers11. ApplicationsforTriggers12. UnderstandingandInfluencingthePL/SQLCompiler上課教材OracleUniversity原版教材OracleUniversity,OracleDatabase10g:PL/SQLFundamentalsStudentGuide,D17112GC21,Edition2.1,December2006,D48243.OracleUniversi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论