Oracle程序設計課程設計_第1頁
Oracle程序設計課程設計_第2頁
Oracle程序設計課程設計_第3頁
Oracle程序設計課程設計_第4頁
Oracle程序設計課程設計_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PAGE PAGE 35Oraclle程序設設計課程設設計實訓報告書班級: 學號:姓名: 指導教師:前 言Oraccle數(shù)據(jù)據(jù)庫應用與與開發(fā)實例例教程是是學習數(shù)據(jù)據(jù)庫技術的的高級階段段課程,讀讀者應該在在選擇學習習數(shù)據(jù)庫庫應用基礎礎實例教程程、AAccesss20003數(shù)據(jù)庫庫實用教程程、SSQL SServeer 數(shù)據(jù)據(jù)庫應用基基礎與實現(xiàn)現(xiàn)和SSQL SServeer20005 實例例教程之之后,現(xiàn)學學習本書內內容。本教教材以Orraclee 10gg為教學環(huán)環(huán)境,重點點介紹以下下內容:Oraclle 系統(tǒng)統(tǒng)的基礎:Oraclle 系統(tǒng)統(tǒng)的管理工工具;Oraclle系統(tǒng)庫庫的創(chuàng)建與與管理;O

2、raclle數(shù)據(jù)表表的創(chuàng)建與與管理;管理視圖;SQL編程程語言;PL/SQQL編程語語言;管理PL/SQL存存儲過程與與觸發(fā)器;管理安全性性;數(shù)據(jù)庫安全全性;Oraclle 數(shù)據(jù)據(jù)庫的訪問問。本教材具有有以下特色色:定位準確、適應面廣廣。合理編排章章節(jié)順序,提提高學習效效率。明確職業(yè)崗崗位需求,體體驗數(shù)據(jù)庫庫的應用。以真實的工工作任務為為載體組織織教學內容容,在真實實的工作環(huán)環(huán)境中探索索數(shù)據(jù)庫的的創(chuàng)建與設設計。采用“項目目導向、任任務驅動”教學法講講解知識與與訓練技能能,體現(xiàn)了了“在做中學學、學以致致用”的教學理理念,適用用于理論、實踐一體體化教學,融融“教、學、練、思”于一體。倡導學以致致用

3、。確認認是否學會會某一種技技能最好的的方法就是是:使用這這種技能去去實際解決決某個問題題。如果可可以順利地地解決某個個問題,那那么這個技技術就能掌掌握了。學學會靈活運運用所學知知識的方法法。實訓一 數(shù)數(shù)據(jù)庫的創(chuàng)創(chuàng)建與管理理實訓目的:熟練掌握利利用DBCCA管理數(shù)數(shù)據(jù)庫的方方法熟練掌握使使用OEMM方式管理理表空間的的方法了解以命令令行方式創(chuàng)創(chuàng)建數(shù)據(jù)庫庫和表空間間的方法實訓任務:Databbuse conttml UURL為hhttp:504-20:55500/em使用STAARTUPP和SHUUTDOUUN命令啟啟動和停止止“EshhopDaata”數(shù)據(jù)庫。(3)打開開管理存儲儲表空間創(chuàng)建建輸

4、入名稱稱為ShoopInffo修改永久表表間(5)刪除除永久表空空間(6)為SShopIInfo表表空間添加加數(shù)據(jù)文件件ShoppInfoo02.ddbf,初初始值為110MB.(7)打開開剛才創(chuàng)建建的ShoopInffo表空間間中點添加加將存儲下下面的增量量改為2MMB,最大大文件為330MB(8)打開開表空間SShopIInfo點點編輯在添添加中刪除除ShoppInfoo02.ddbf(9)查看看數(shù)據(jù)庫包包含的所有有段類型SSELECCT DIISTINNCT SSeqmeent_TType fromm DBAA_Seggmentts(10) SELEECT TTABLEESPACCE_N

5、AAME,EEXTENNTS,BBYTESS FROOM DBBA_Seegmennts WWHEREE OWNNER=SYSTTEM實訓二 數(shù)數(shù)據(jù)表的創(chuàng)創(chuàng)建與管理理實訓目的:熟練掌握利利用DBCCA管理數(shù)數(shù)據(jù)庫的方方法。熟練掌握使使用OEMM方式管理理表空間的的方法。了解以命令令行方式創(chuàng)創(chuàng)建數(shù)據(jù)庫庫和表空間間的方法。理解段的概概念和特點點。實訓任務:創(chuàng)建一個客客戶信息表表如下(2)使用用命令行方方式創(chuàng)建訂訂單表(3)用DDESC和和SELEECT命令令行方式查查看”客戶信息息”和表單SELECCT*FRROM DDBA_TTABLEES WHHERE TABLLE_NAAME=客戶信息息;(

6、查查看客戶信信息表的字字段信息)(4)用AADD關鍵鍵字向”訂單”表添加字字段(5)為訂訂單表的“訂貨數(shù)數(shù)量”字段創(chuàng)建建一個CHHECK約約束(6)為”客戶信息息”表和”訂單”表創(chuàng)建FFOREIIGN KKEY約束束(7)為“訂單編編號索引”的索引,綁綁定”訂單編號號”字段(8)修改改”訂單編號號” ALTTER IINDEXX SYSSTEM.訂單編號號實訓三 管管理視圖實訓目的:訓練掌握利利用OEMM和命令行行方式管理理視圖的方方法。訓練掌握利利用OEMM和命令行行方式管理理同義詞的的方法。訓練掌握利利用OEMM和命令行行方式管理理序列的方方法。實訓任務:創(chuàng)建“客戶戶基本信息息”視圖(2)

7、使用命命令方式創(chuàng)創(chuàng)建“訂單基本本信息”視圖(3)修改改“客戶基本本信息”視圖用OEM方方式為“客戶信息息”創(chuàng)建一個個名為“JP”的同義詞詞用命令方式式創(chuàng)建一個個名為“JS”的同義詞詞使用DESSC命令方方式查看“DBA_Synoonymss”數(shù)據(jù)字典典中存儲的的參數(shù)信息息創(chuàng)建名“SShopUUser,Num”的序列使用DESSC方式查查看“DBA_Seqeencess”使用命令方方式修改“ShoppUserr.Numm”序列(10)刪刪除“Shoppuserr.Numm”DROPP SEQQUENCCE ShhopUsser.NNum實訓四 SQL編編程語言實訓任務:理解SQLL的概念。訓練運

8、用SSQL函數(shù)數(shù)。訓練掌握數(shù)數(shù)據(jù)查詢的的方法和基基本命令格格式。訓練掌握數(shù)數(shù)據(jù)錄入的的方法和基基本命令格格式。訓練掌握數(shù)數(shù)據(jù)更新的的方法和基基本命令格格式。訓練掌握數(shù)數(shù)據(jù)刪除的的方法和基基本命令格格式。實訓任務:查詢“ShhopUsser.客客戶信息”表中信息息,并將客客戶編號升升序排列。查詢”ShhopUsser.客客戶信息”表中所有有客戶編號號和客戶名名稱。查詢“ShhipUsser.客客戶信息”中編號為為“10011”的客戶信信息。查詢“ShhopUsser.客客戶信息”表中客戶戶編號后22位“02”的客戶信信息。(5)查詢詢“ShoppUserr.客戶信信息”表和“ShoppUserr

9、.訂單”表中所有有客戶的全全部信息。selecct*frrom ssysteem.客戶戶信息,ssysteem.訂單單(6)分別別使用INNNER JOINN、FULLL OUUTER JOINN和CROOSS JJOIN關關鍵字。查查詢“ShoppUserr.客戶信信息”表和“ShoppUserr.訂單”表中的全全部信息。selecct*frrom ssysteem.客戶戶信息innner joinn sysstem.客戶編號號on syystemm.客戶信信息.客戶戶編號=ssysteem.客戶戶編號.客客戶編號;(7)查詢詢訂貨數(shù)量量大于100元的“ShoppUsett.客戶信信息”所有

10、商品品的信息。(8)向“ShoppUserr.客戶信信息”表中插入入一行記錄錄。(9)創(chuàng)建建“ShoppUserr.客戶信信息新建副副本”表,并將將”ShoppUserr.客戶信信息”表中的全全部記錄寫寫入該表中中。(10)將將客戶編號號為“10011”的客戶名名稱更新為為“JACKK”(11)使使用dellete語語句刪除“ShoppUserr.客戶信信息新建副副本”表中的商商品編號為為“10011”的記錄。(11)使使用DELLETE語語句刪除“ShoppUserr.客戶信信息新建副副本”表的全部部記錄。實訓五 PPL/SQQL編程語語言實訓目的:訓練掌握PPL/SQQL語言的的概念。訓練

11、掌握程程序控制結結構、復合合類型和異異常處理操操作。較訓練掌握握游標和包包的操作。實訓任務:在屏幕上順順序輸出“GOODD LOCCK!”。使用IF語語句求出三三個數(shù)中最最小的數(shù)。使用LOOOP和FOOR_INN_LOOOP_ENND LOOOP循環(huán)環(huán)計算1*2*3*10的的值。用%ROWWTYPEE和游標查查詢“ShoppUserr.客戶信信息”表中客戶戶信息編號號為“10022”的客戶姓姓名。用表和數(shù)組組類型在屏屏幕上顯示示指定信息息。Helllo jjack,How are you?先將訂單編編號為“1001101”的客戶姓姓名改為“markk”,再利用用自定義異異常處理來來檢測,該該客

12、戶姓名名是否為“jackk”.實訓六 管管理PL/SQL存存儲過程與與觸發(fā)器實訓目的:熟練掌握存存儲過程的的操作。熟練掌握存存儲函數(shù)的的操作。訓練掌握觸觸發(fā)器的操操作。實訓結果:創(chuàng)建存儲過過程查看:修改:刪除:創(chuàng)建存儲函函數(shù)funnc_chheckssum執(zhí)行:創(chuàng)建觸發(fā)器器tri_checcksumm觸發(fā):查看:修改:刪除:實訓七 管管理安全性性熟練掌握利利用OEMM和命令行行方式管理理用戶的方方式。熟練掌握利利用OEMM和命令行行方式管理理用戶角色色的方式。熟練掌握利利用OEMM和命令行行方式管理理概要文件件的方式/。實訓目的:使用OEMM方式創(chuàng)建建數(shù)據(jù)庫用用戶“NewUUser”.用命令方

13、式式創(chuàng)建用戶戶”AnottherUUser”.使用命令方方式修改用用戶“AnottherUUser”。使用命令方方式引回“AnottherUUser”用戶所擁擁有的能對對“ShoppUserr.客戶信信息”表進行添添加記錄操操作的權限限。使用命令刪刪除“AnottherUUser”用戶。使用命令創(chuàng)創(chuàng)建名為“NewRRole”的角色,并并授予”DBA”角色。使用命令方方式查看“DBA_Rolees”數(shù)據(jù)字典典存儲的角角色信息。使用命令方方式創(chuàng)建概概要文件“NewPPro”,要求空空閑時間為為10miin,登錄錄3次后鎖鎖定,有效效期為155d.使用命令方方式為“ShoppUserr”用戶分配配概

14、要文件件“NewPPro”。實訓八 數(shù)數(shù)據(jù)庫安全全性實訓目的:理解事務和和鎖。掌握使用OOEM方式式創(chuàng)建和管管理重做日日志組和日日志文件的的方法。掌握使用OOEM方式式創(chuàng)建和管管理回滾段段的方法。理解數(shù)據(jù)庫庫備份與恢恢復的分類類。掌握使用OOEM方式式和命令行行方式實現(xiàn)現(xiàn)數(shù)據(jù)庫邏邏輯備份和和恢復的方方法。了解實現(xiàn)數(shù)數(shù)據(jù)庫物理理備份的思思路。實訓任務:修改“ShhopUsser.客客戶信息”表中客戶戶編號為“10022”的客戶編編號為“10100”、客戶姓姓名為“aliss”,并回滾滾。修改“ShhopUsser.客客戶信息”表中商品品編號為“10100”的商品編編號為“10022”、商品名名稱

15、為“markk”,并回滾滾。查看系統(tǒng)鎖鎖信息。創(chuàng)建重做日日志組和日日志文件“MyLoog.loog”.創(chuàng)建回滾段段“MyLoog.loog”。單擊回滾段段再創(chuàng)建,設設置名為MMyLogg.logg.初始值值為1288,最小數(shù)數(shù)128然然后點確定定。為Winddows XP管理理員授予批批處理作業(yè)業(yè)權限。將管理員設設置在“ESHoopDatta”數(shù)據(jù)庫的的首先身份份證明,并并指定其作作用于“數(shù)據(jù)庫實實例”目標類型型。將“ESHHopDaata”數(shù)據(jù)庫中中的“ShoppUserr.訂單”表備份到到該數(shù)據(jù)庫庫的數(shù)據(jù)泵泵文件路徑徑下,備份份文件名“MyBaak.dmmp”.將“ESHHopDaata”

16、數(shù)據(jù)庫中中的“ShoppUserr.訂單”表導出到到備份文件件“c:NNew.BBak.ddmp”使用備份文文件“c:NNew.BBak.ddmp”恢復“ESHoopDatta”數(shù)據(jù)庫中中的“ShoppUserr.客戶信信息”表。結論與展望望:結論通過本次的的實訓,從從理論基礎礎的學習中中體會到了了Oraccle數(shù)據(jù)據(jù)庫是一門門面向社會會人才市場場需求。在在實際操作作中我們遇遇到了不同同的難題。面對這些些難題我們們讓我們對對Oraccle數(shù)據(jù)據(jù)庫更熟習習。把以前前了解過的的知識全面面復習了一一次,對數(shù)數(shù)據(jù)庫的積積極性有所所提高。在在實踐中提提高了我們們的學習積積極性。我我認為收獲獲很大,正正如上面所所說的那樣樣,通過課課程設計,既既復習了以以前的舊知知識,又學學到了一些些新的知識識;設計增增強了我們們用所學知知識去解決決具體問題題的能力,進進一步培養(yǎng)養(yǎng)了我們獨獨立思考問問題和解決決問題的能能力,做到到讓我們怎怎么樣編程程的思路和和相關語言言。展望在今后我將將對這門課課程更深入入的學習。讓自己的的技能知識識有所提高高。 “實踐是檢檢驗真理的的唯一標準準”。沒有實實踐,就不不會發(fā)現(xiàn)和和深刻體會會它的真實實所在。只只有通過檢檢驗的真理理,在自己己的心里,才才會認可它它的真實性性。面向對對象程序設設計的完成成,使我們們

溫馨提示

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

評論

0/150

提交評論