資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課OracleDatabase10gPL_第1頁
資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課OracleDatabase10gPL_第2頁
資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課OracleDatabase10gPL_第3頁
資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課OracleDatabase10gPL_第4頁
資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課OracleDatabase10gPL_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)的第一堂課

OracleDatabase10g:PL/SQLProgramming中華大學(xué)資訊管理系助理教授李之中2009/09/141可編輯版大綱就業(yè)市場(chǎng)的現(xiàn)況資訊產(chǎn)業(yè)專業(yè)能力課程介紹修課之前…2可編輯版就業(yè)市場(chǎng)的現(xiàn)況3可編輯版2006年57563/4=143904可編輯版5可編輯版資管畢業(yè)生太多,工作難找?根據(jù)行政院科技顧問組於2006年所發(fā)表「資訊服務(wù)產(chǎn)業(yè)科技人才供需調(diào)查」的調(diào)查結(jié)果顯示2005年從大學(xué)院校資訊科系(包含資訊工程、資訊科學(xué)與資訊管理系)畢業(yè)約25,339名學(xué)生當(dāng)年度投入就業(yè)的約12,690名人員業(yè)界仍高喊找不到人才(缺口為2,010人)問題:量夠但質(zhì)不精6可編輯版資訊服務(wù)產(chǎn)業(yè)項(xiàng)目年度2007(f)2008(f)2009(f)產(chǎn)業(yè)前瞻分析需求樂觀8,7009,3009,9802006~2009年資訊服務(wù)產(chǎn)業(yè)之年複合成長率(CAGR)為10.4%。產(chǎn)業(yè)發(fā)展重點(diǎn):隨著資訊通信市場(chǎng)的技術(shù)提升及市場(chǎng)管制放寬後,企業(yè)利用網(wǎng)際網(wǎng)路蒐集資訊提供經(jīng)營判斷,及加強(qiáng)與客戶間的聯(lián)繫交流愈來愈重要。重要產(chǎn)品發(fā)展:新資訊應(yīng)用系統(tǒng)為個(gè)別企業(yè)之營運(yùn)策略需求而量身訂做。新資訊應(yīng)用開發(fā)上,將朝向開放性、整合性發(fā)展,並利用網(wǎng)際網(wǎng)路,加強(qiáng)企業(yè)間及企業(yè)與消費(fèi)者間的資訊流通性與接續(xù)性。持平7,8908,4609,070保守7,1007,5108,170供給6,4306,9707,4202007年景氣持平狀態(tài)下,資訊服務(wù)產(chǎn)業(yè)科技人才新增職缺機(jī)會(huì)估計(jì)7,890人,應(yīng)屆畢業(yè)生投入就業(yè)估計(jì)新增6,430人。產(chǎn)業(yè)求才質(zhì)性分析職務(wù)需求:以軟體程式設(shè)計(jì)師、系統(tǒng)分析師、業(yè)務(wù)人員、專案經(jīng)理等職務(wù)需求最多。經(jīng)驗(yàn)需求:廠商對(duì)於有經(jīng)驗(yàn)的需求為81%,多集中在1~5年內(nèi)。而客服人員則對(duì)於無經(jīng)驗(yàn)者的接受度最高。學(xué)歷需求:廠商以學(xué)士、??茷橹?,合計(jì)佔(zhàn)94%。而高階職務(wù)對(duì)碩士需求較高??葡敌枨螅阂再Y訊本科系所或具資訊第二專長為主。學(xué)校需求:對(duì)明星學(xué)校無明顯偏好,技職校院以臺(tái)科大、北科大偏好度高,國立大學(xué)以政大、海洋、東華等校偏好度高。國籍需求:多數(shù)廠商對(duì)於本國籍工程師的需求度高。(單位:人)7可編輯版資訊服務(wù)產(chǎn)業(yè)熱門職務(wù)需求及其職能需求資料來源:資策會(huì)數(shù)位教育研究所(2007/3)職務(wù)名稱專業(yè)技能需求管理類專案經(jīng)理專案管理、系統(tǒng)規(guī)劃與評(píng)估、成本管理、溝通協(xié)調(diào)資訊顧問師企業(yè)流程分析與再造、企業(yè)資源規(guī)劃、系統(tǒng)規(guī)劃、系統(tǒng)導(dǎo)入、溝通協(xié)調(diào)、專案管理、資訊安全系統(tǒng)分析師系統(tǒng)分析與設(shè)計(jì)、資料庫、程式設(shè)計(jì)技術(shù)、軟體工程、電子商務(wù)應(yīng)用、構(gòu)型管理、產(chǎn)業(yè)別應(yīng)用研發(fā)工程類軟體程式設(shè)計(jì)師程式設(shè)計(jì)技術(shù)、資料庫、軟體工程、資料結(jié)構(gòu)、軟體開發(fā)平臺(tái)韌體程式設(shè)計(jì)師硬體架構(gòu)、程式設(shè)計(jì)技術(shù)、作業(yè)系統(tǒng)網(wǎng)路工程師網(wǎng)路設(shè)備與硬體架構(gòu)、網(wǎng)路安全與規(guī)劃、網(wǎng)路作業(yè)系統(tǒng)、網(wǎng)路建置與管理教育訓(xùn)練講師簡(jiǎn)報(bào)技巧、專業(yè)知識(shí)、溝通協(xié)調(diào)、數(shù)位教學(xué)系統(tǒng)測(cè)試人員程式技術(shù)、文件撰寫、品質(zhì)保證服務(wù)類行銷業(yè)務(wù)客戶關(guān)係、溝通技巧、資訊基本技術(shù)售後服務(wù)與維修軟硬體知識(shí)、溝通技巧客服人員客戶關(guān)係、溝通技巧、產(chǎn)業(yè)別常識(shí)8可編輯版資管畢業(yè)生太多,工作難找?你的核心競(jìng)爭(zhēng)力在哪裡?你未來就業(yè)時(shí)如何勝過你的競(jìng)爭(zhēng)對(duì)手?具實(shí)務(wù)經(jīng)歷與證照的新人最受青睞你知道企業(yè)需要什麼樣的人才嗎?能勝任工作的新人答案很簡(jiǎn)單:要具備工作能力9可編輯版如何具備業(yè)界需要的專業(yè)技術(shù)能力(1/2)在學(xué)校學(xué)習(xí)理論知識(shí)為什麼這麼作不要以為理論與實(shí)務(wù)有極大的落差理論知識(shí)只有在學(xué)校才能學(xué)到接受產(chǎn)品導(dǎo)向的教育訓(xùn)練課程如何應(yīng)用產(chǎn)品解決企業(yè)的問題通常要花大錢,有機(jī)會(huì)在學(xué)校學(xué),何樂而不為?以O(shè)racleFormDeveloper10g課程為例,30hr的課程,Oracle收費(fèi)NT63,000。10可編輯版OracleUniversity的課程11可編輯版如何具備業(yè)界需要的專業(yè)技術(shù)能力(2/2)具備英文閱讀能力至少有能力讀產(chǎn)品手冊(cè)(多讀、查字典、不要怕)反覆操作練習(xí)IT技術(shù)只有從實(shí)作中才能得知自己是否了解反覆操作練習(xí)才能培養(yǎng)你的工作能力持之以恆新技術(shù)是不斷出現(xiàn)的、學(xué)習(xí)不能停滯12可編輯版資訊產(chǎn)業(yè)專業(yè)能力13可編輯版這門課輔導(dǎo)你具備哪一個(gè)職務(wù)的工作能力?資料庫應(yīng)用系統(tǒng)開發(fā)人員使用者介面的開發(fā)(presentation)企業(yè)邏輯的開發(fā)(businesslogic)FormsandReports待說明PL/SQL資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)OracleDatabase10g:ProgramwithPL/SQL資料擷取程式開發(fā)(Data)SQL商用資料庫OracleDatabase10g:IntroductiontoSQL14可編輯版資料來源:黃三益2008資料庫的核心理論與實(shí)務(wù)第四版1-15資料庫系統(tǒng)實(shí)體架構(gòu)三層式架構(gòu)(3-tier或N-tier)展示層(Presentationtier)負(fù)責(zé)處理使用者輸入的資料在Web的環(huán)境下,展示層即是使用者端的瀏覽器

商業(yè)邏輯層(Businesslogictier)負(fù)責(zé)整個(gè)應(yīng)用系統(tǒng)的作業(yè),包括企業(yè)之商業(yè)法則(BusinessRules),資料處理,和網(wǎng)站網(wǎng)頁程式等很多廠商把負(fù)責(zé)此層工作的主機(jī)稱為應(yīng)用伺服器

資料服務(wù)層(Dataservicetier)處理商業(yè)邏輯層傳來的資料處理需求,並將結(jié)果傳回資料服務(wù)層一般由DBMS來執(zhí)行15可編輯版為何要學(xué)習(xí)PL/SQL?要學(xué)就學(xué)市場(chǎng)佔(zhàn)有率最高的技術(shù)企業(yè)需求造就薪資逆勢(shì)成長具備前後端的程式開發(fā)整合能力從純管理人員進(jìn)階Oracle專才16可編輯版要學(xué)就學(xué)市場(chǎng)佔(zhàn)有率最高的技術(shù)Oracle是全球關(guān)聯(lián)式資料庫龍頭廠商,PL/SQL是與Oracle資料庫溝通的核心,不論想在Oracle上做開發(fā)或管理的工作,PL/SQL都是必備技能,學(xué)會(huì)善用PL/SQL將大幅提升應(yīng)用程式的正確率與執(zhí)行效率,更可贏得進(jìn)入大企業(yè)的工作機(jī)會(huì)。17可編輯版具備前後端的程式開發(fā)整合能力身為程式開發(fā)人員,您是否也想撰寫資料庫應(yīng)用程式大幅增加執(zhí)行效能?PL/SQL的易用性可讓您撰寫任何時(shí)候都易於維護(hù)和強(qiáng)化的資料處理程式,讓您擺脫很多不必要的苦工,簡(jiǎn)化程式開發(fā)流程。已具備前、後端程式開發(fā)整合能力的您,所開發(fā)出來的應(yīng)用程式將更有效率、更符合大型企業(yè)應(yīng)用需求,成為擁有完整程式設(shè)計(jì)解決方案能力,可開發(fā)大型企業(yè)級(jí)系統(tǒng)的程式開發(fā)專家。18可編輯版從純管理人員進(jìn)階Oracle專才身為資料庫管理人員,您是否常有找不出效能問題而束手無策的困擾?PL/SQL可加值您管理之外的程式開發(fā)能力和觀念,讓您在管理資料庫上更具優(yōu)勢(shì),不僅可用PL/SQL撰寫高效率的程式碼來完成管理工作,具備系統(tǒng)管理和程式撰寫整體思考能力的您,更可輕鬆找出上面運(yùn)行應(yīng)用程式的問題所在,大幅改善資料庫管理效能。您將由資料庫管理到資料庫開發(fā),成為真正了解Oracle完整技術(shù)架構(gòu)者,您將從純管理人員進(jìn)階成Oracle專才,在Oracle領(lǐng)域擁有不可取代的競(jìng)爭(zhēng)力。19可編輯版OracleDeveloper證照產(chǎn)品Oracle10gdatabase證照OracleDatabase10gDeveloperOracleDatabaseSQLExpertOraclePL/SQLDeveloperCertifiedAssociateOraclePL/SQLDeveloperCertifiedProfessionalOracleFormsDeveloperCertifiedProfessionalFormoreinformation,referto/pls/web_prod-plq-dad/db_pages.getpage?page_id=141=14120可編輯版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)21可編輯版我該考哪些證照?證照達(dá)人!證照達(dá)人?你的第一份工作DBA(資料庫管理師)、Programmer(程式設(shè)計(jì)師)老實(shí)說,職場(chǎng)新鮮人第一份工作多數(shù)都要從寫程式開始。所以證明你具備寫程式的能力比證明你能當(dāng)DBA來的重要。但是只會(huì)寫程式仍然不夠。因?yàn)槟銓懙某淌揭г髽I(yè)的運(yùn)作,因此你還需要懂得企業(yè)流程。因此,你在找第一個(gè)工作時(shí),要證明你能寫程式,還對(duì)企業(yè)流程有一些了解。22可編輯版我該考哪些證照?如何證明你能寫程式?資料庫中的程式大致分成兩個(gè)方面到資料庫中查詢資料(SQL)使用者介面、企業(yè)邏輯(PL/SQL(Cursors)、Form、Report)SQL、PL/SQL及Form都有證照。但是…在業(yè)界OracleDBA證照的能見度比較好。當(dāng)有人提起他有Oracle證照時(shí),業(yè)界的直覺反應(yīng)多是認(rèn)為這張證照是DBA的OCA,而不是PL/SQL的OCA,或是FormsOCP。所以,考OracleDatabase10gAdministratorCertifiedAssociate的最重要目的在提昇你在業(yè)界的能見度。23可編輯版我的建議證照取得仍是以業(yè)界能見度較高者優(yōu)先所以,建議同學(xué)考DatabaseOCA,但是,…自2008年12月1日起,取得OracleDatabase10gAdministratorCertifiedAssociate需要考兩科,我建議同學(xué)那就考兩張證照吧!第一科證明你有撰寫SQL命令的能力OracleDatabaseSQLExpert(1Z0-047)(第一張)第二科證明你有管理Oracle資料庫的基礎(chǔ)能力OracleDatabase10g:AdministrationI(1Z0-042)(第二張)否則,至少要有OracleDatabaseSQLExpert證照24可編輯版我的建議如何證明你懂企業(yè)流程?ERP-將企業(yè)流程資訊化的系統(tǒng)。ERP初階規(guī)劃師建議各位最好取得ERP初階規(guī)劃師證照。25可編輯版但是,DBA職位…但是…在業(yè)界中,當(dāng)你是一個(gè)同事眼中的好DBA時(shí),你離資訊部門的重要管理職就不遠(yuǎn)了!所以,我還能透過DBA取得資訊部門的管理職嗎?當(dāng)然你仍然可以透過寫程式爭(zhēng)取DBA職位26可編輯版DBA的養(yǎng)成兩個(gè)管道系統(tǒng)整合管理出身以維持資料庫的正常運(yùn)作以及協(xié)助資料庫進(jìn)行資料備份等工作為主。具有大型主機(jī)系統(tǒng)管理經(jīng)驗(yàn)(有存儲(chǔ)媒體管理經(jīng)驗(yàn)者尤佳),或者瞭解作業(yè)系統(tǒng)原理與運(yùn)作的人來做較合適。理由:因?yàn)?,Oracle資料庫運(yùn)作的不正常,經(jīng)常是因?yàn)橄到y(tǒng)出狀況,相對(duì)於「只」懂資料庫的資訊人員,應(yīng)該能夠較快找到問題。資料庫應(yīng)用系統(tǒng)開發(fā)出身翻整既有資料庫內(nèi)的資料,以及優(yōu)化資料傳遞與分析(例如寫一些storeFunction、triger、建DB_link……)、或是調(diào)校應(yīng)用程式或SQL命令(SQLtuning)等工作。建議找有程式開發(fā)經(jīng)驗(yàn)的人(特別是對(duì)資料庫存取上有實(shí)際程式撰寫經(jīng)驗(yàn)的人),理由:對(duì)資料與資料結(jié)構(gòu)的本身有一定的敏感度,也比較熟悉User的需求?,F(xiàn)實(shí)情況是,魚與熊掌不可兼得,同時(shí)兼具系統(tǒng)管理與程式撰寫等兩種技術(shù)能力的人,少之又少。27可編輯版兩篇值得一讀的文章為什麼好的OracleDBA那麼難找?.tw/enterprise/column/cio/0,2000085687,20134110,00.htm由現(xiàn)任CSC集團(tuán)臺(tái)灣澳圖美德(AUTOMATED)資訊長杜奕鋒先生在2008/11/06於ZDN.tw所發(fā)表的文章。當(dāng)個(gè)稱職的DBA可不能只懂資料庫…好的OracleDBA該具備的兩大要素.tw/enterprise/column/cio/0,2000085687,20134111,00.htm同樣由杜奕鋒先生在2008/11/13於ZDN.tw所發(fā)表的文章。文章中説明杜先生認(rèn)為聘用一個(gè)好的OracleDBA的第一個(gè)考量為「人員的誠信」,第二個(gè)考量則為「人員對(duì)系統(tǒng)面的了解程度,以及解決問題的方法」…28可編輯版課程介紹29可編輯版進(jìn)階資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)修課對(duì)象:本系修過「資料庫管理」之同學(xué)授課內(nèi)容:OracleDatabase10g:ProgramwithPL/SQL本課程介紹PL/SQL語法,以及如何撰寫良好的PL/SQLBlock、內(nèi)儲(chǔ)程式-如Package、Function、Procedure、Trigger等,並且學(xué)習(xí)如何管理PL/SQL程式,操作LOB物件及使用Oracle提供的內(nèi)建Package等。30可編輯版進(jìn)階資料庫應(yīng)用系統(tǒng)開發(fā)實(shí)務(wù)授課老師:校師:邱登裕、李之中業(yè)師:黃中豪廖文政(光磊科技技術(shù)副理)上課時(shí)間:(一)569上課地點(diǎn):E105課程網(wǎng)址:.tw/~leecc31可編輯版系上已經(jīng)於本學(xué)期加入OracleAcademy中的OracleAcademicInitiative,課程將有下列資源:本學(xué)期的課程將使用OracleUniversity的教材授課。修課期間同學(xué)都配置一套合法授權(quán)的Oracle10gR2DBMS與OracleDeveloperSuite10g。參加Oracle證照考試可享6折優(yōu)惠。32可編輯版本課程的授課內(nèi)容1.PL/SQL語言簡(jiǎn)介2.宣告PL/SQL辨識(shí)子3.撰寫可執(zhí)行的指令4.了解PL/SQL與OracleServer的互動(dòng)方式5.撰寫控制結(jié)構(gòu)6.使用複合的資料結(jié)構(gòu)7.使用明確定義的游標(biāo)8.例行情況的處理9.建立內(nèi)儲(chǔ)程序10.建立內(nèi)儲(chǔ)函數(shù)11.建立套件12.使用Oracle內(nèi)建的套件13.動(dòng)態(tài)SQL與MetaData14.PL/SQL程式設(shè)計(jì)重點(diǎn)15.管理物件的相關(guān)性16.操作LOB物件17.建立觸發(fā)器18.了解PL/SQLComplier的結(jié)構(gòu)33可編輯版本課程的授課內(nèi)容(1/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:PL/SQLFundamentals(1/2)I. Introduction1. IntroductiontoPL/SQL2. DeclaringPL/SQLVariables3. CreatingtheExecutableSection4. InteractingwiththeOracleDatabaseServer5. WritingControlStructures34可編輯版本課程的授課內(nèi)容(2/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:PL/SQLFundamentals(2/2)6. WorkingwithCompositeDataTypes7. UsingExplicitCursors8. IncludingExceptionHandling9. CreatingStoredProceduresandFunctions35可編輯版本課程的授課內(nèi)容(3/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(1/3)I. Introduction1. CreatingStoredProcedures2. CreatingStoredFunctions3. CreatingPackages4. UsingMorePackageConcepts36可編輯版本課程的授課內(nèi)容(4/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(2/3)5. UsingOracle-SuppliedPackagesinApplicationDevelopment6. DynamicSQLandMetadata7. DesignConsiderationsforPL/SQLCode8. ManagingDependencies37可編輯版本課程的授課內(nèi)容(5/5)

OracleDatabase10g:PL/SQLProgramming

OracleDatabase10g:DevelopPL/SQLProgramsunits(3/3)9. ManipulatingLargeObjects10. CreatingTriggers11. ApplicationsforTriggers12. UnderstandingandInfluencingth

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論