大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八)_第1頁
大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八)_第2頁
大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八)_第3頁
大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八)_第4頁
大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、大型數(shù)據(jù)庫實(shí)驗(yàn)報告(實(shí)驗(yàn)八) 課程實(shí)驗(yàn)報告 (實(shí)驗(yàn) 8) 課程名稱 大型 數(shù)據(jù)庫 專業(yè)班級 軟件 姓 姓 名 學(xué) 學(xué) 號 指導(dǎo)教師 計算機(jī)學(xué)院 ? 實(shí)驗(yàn)教學(xué)考核與成績評定方法 1 課內(nèi)實(shí)驗(yàn)考核成績,嚴(yán)格按照該課程教學(xué)大綱中明確規(guī)定得比重執(zhí)行。實(shí)驗(yàn)成績不合格者,不能參加課程考試,待補(bǔ)做合格前方能參加考試。 2 單獨(dú)設(shè)立得實(shí)驗(yàn)課考核按百分制評分,考核內(nèi)容應(yīng)包括根本理論、實(shí)驗(yàn)原理與實(shí)驗(yàn)。 3 實(shí)驗(yàn)考核內(nèi)容包括:1)實(shí)驗(yàn)預(yù)習(xí);2)實(shí)驗(yàn)過程(包括實(shí)驗(yàn)操作、實(shí)驗(yàn)記錄與實(shí)驗(yàn)態(tài)度、表現(xiàn));3)實(shí)驗(yàn)報告;權(quán)重分別為 0、2 、0、4 、 、4;原那么上根據(jù)上述三個方面進(jìn)行綜合評定。學(xué)生未取得 1)與 2)項(xiàng)成績

2、時,第 3)項(xiàng)成績無效。 4 實(shí)驗(yàn)指導(dǎo)教師應(yīng)嚴(yán)格按照考核內(nèi)容分項(xiàng)給出評定成績,并及時批改實(shí)驗(yàn)報告,給出綜合成績,反應(yīng)實(shí)驗(yàn)中出現(xiàn)得問題。實(shí)驗(yàn)成績在教師手冊中有記載。 實(shí)驗(yàn)報告主要內(nèi)容 一。 實(shí)驗(yàn)?zāi)康?二。 實(shí)驗(yàn)儀器及設(shè)備 三. 實(shí)驗(yàn)原理 四。 實(shí)驗(yàn)步驟 五。 實(shí)驗(yàn)記錄及原始記錄 六。 數(shù)據(jù)處理及結(jié)論 七。 實(shí)驗(yàn)體會(可選項(xiàng)) 注:、 統(tǒng)一采用4 紙,(正文采用宋體五號字)或手寫,右側(cè)裝訂。 2、 實(shí)驗(yàn)類別指驗(yàn)證、演示、綜合、設(shè)計、創(chuàng)新(研究)、操作六種類型實(shí)驗(yàn) 3、 驗(yàn)證性實(shí)驗(yàn):就是指為了使學(xué)生穩(wěn)固課程根本理論知識而開設(shè)得強(qiáng)調(diào)演示與證明,注重實(shí)驗(yàn)結(jié)果(事實(shí)、概念或理論)得實(shí)驗(yàn)。 4、 綜合性實(shí)驗(yàn)

3、:就是指實(shí)驗(yàn)內(nèi)容涉及本課程得綜合知識或本課程相關(guān)得課程知識得實(shí)驗(yàn)。 5、 設(shè)計性實(shí)驗(yàn):就是指給定實(shí)驗(yàn)?zāi)康?、要求與實(shí)驗(yàn)條件,由學(xué)生自行設(shè)計實(shí)驗(yàn)方案并加以實(shí)現(xiàn)得實(shí)驗(yàn)。 實(shí)驗(yàn)題目 實(shí)驗(yàn)八 八 存儲過程、函數(shù)、程序包與觸發(fā)器 實(shí) 驗(yàn)室 房 機(jī)房 9202 實(shí)驗(yàn)時間 2 6 年 月 月 17 日 實(shí)驗(yàn)類別 設(shè)計 同組人數(shù) 1 成 成 績 績 指導(dǎo)教師簽字: 【實(shí)驗(yàn)?zāi)康谩?(1)掌握存儲過程得及調(diào)用方法; ()掌握函數(shù)得及調(diào)用方法; ()掌握程序包得及調(diào)用方法; (4)掌握 dl 觸發(fā)器得創(chuàng)立及應(yīng)用。 【實(shí)驗(yàn)原理】 1、 存儲過程 、 函數(shù) 、 程序包 4、 觸發(fā)器 【實(shí)驗(yàn)內(nèi)容】 一、 存儲過程、函數(shù)與程

4、序包 設(shè)計編程 1 假假設(shè)有一個學(xué)生成績管理系統(tǒng),其中有一個學(xué)生成績表uscrxxx(學(xué)號,課程號,成績,錄入時間),其中課程號得第 3 位代表課程類型(1:必修 :考查 3:選修).且要求一個學(xué)生得某一門課程只能有一個成績。 (1)現(xiàn)要求設(shè)計學(xué)生成績表 stusoesxxx 得表結(jié)構(gòu)及約束,表結(jié)構(gòu)中應(yīng)至少包含以上列出得字段,設(shè)計完成后創(chuàng)立該表. 根本 任務(wù) ()編寫程序包kgcorexx,該程序包應(yīng)至少提供以下功能: ? 教師可向?qū)W生成績表中錄入學(xué)生得考試成績,在錄入記錄時要求對可能出現(xiàn)得異常進(jìn)行處理。 ? 教師可根據(jù)學(xué)號與課程號,查詢出該某個學(xué)生某門課程得成績,并返回對應(yīng)記錄。 ? 當(dāng)輸入

5、某課程得課程號后,可查詢出該課程得課程類型(1:必修 2:考查 3:選修); ? 當(dāng)輸入一個百分制成績,可返回其五級分制成績(優(yōu)、良、中、及、不及格); ? 當(dāng)輸入某個學(xué)生得學(xué)號時,可查詢出該生得成績信息及課程類型,要求必修課輸出百分制成績,選修課或考查課輸出五分制成績。 包標(biāo)準(zhǔn)(包頭) 代碼: rea plce packae pgore221 s funcion cretyp22(cd ca) retun nvara2; fncio getgreae(id number,cid char) rtn nur; funtin gefivscore(d numer) eturn char; pro

6、cedure insertdaa( ur,cid char,gd umb,pr varchar2); procedure elestsce221(sid num); end gscore221; 包體代碼: ceate o repace pcag body psor21 s unction ourstype21(cid char) retur varca2 is ctyp nvaca2(0); vstr ch(); bein vstr:=ust(d, 3, ); case vst wen the vtype:=必修課; when 2 then vctyp:="考查課"; w

7、e 3" thn ctpe:=選修課"; els vtype:課程類型錯誤; ed case; eturn vcy; end urstype221; funti gegree(sd number,ci cha) return uber s ci1 number; bei let gae in cid1 fm tusor21 e suid=sd and coursidcid; return id1; en getgread; fnci gtfiescre(g nuer) return har is s nvhar2(0); begin case e d>=0 nd gr

8、<=100 thn s:="優(yōu)秀; hen rd=80 and g<9 ten s:"良好"; when gd>= ad rd8 then s:="中等; when rd>=0 and gr<0 thn ss:=及格; else ss:="不及格"; en case; rern s; end givescoe; rocedre selestuscore221(sid nube) s bgi for i n (select * from sscores21 whre tdsid) op f oursetye

9、21(i、coursd) 必修課 thn bmsoutpu、putline(學(xué)號: 、tu 課程:|i、course| 課程類型:|couetp2(i、corsed)| 成績:|i、grae); es dmsutput、utine("學(xué)號:| i、sid | " 課程:"|i、courseid| 課程類型:couetype22(i、coursei) 成績:|gtfescre(i、grae); if; ed lo; end elesuscoe221; procure insedata(si number,cid cr,grd umbe,pr archar) is m

10、null221 expin; rag xceptoniit(numnul221,140); begi inrt into susre21(stud,courei,rade,rodsion) vales(sd,ci,d,p); mit; expion when duvlonidx then doupt、putline (該學(xué)生信息已存在); we numn221 the dmsoutput、ptine("違反了非空約束!); end insertdt; nd pkgcre221; (3)試編寫程序塊分別調(diào)用測試程序包中得公有存儲過程。 插入數(shù)據(jù): 利用學(xué)號查詢信息: 二、 觸發(fā)器 設(shè)計編程 2 假假設(shè)在員工考勤系統(tǒng)中有一個員工考勤表 emplkxx,其表中得列內(nèi)容要求如表 1 所示: 表 1 員工考勤表 emplkqx 名稱 備注 考勤序號 主鍵 員工編號 考勤類型 可取值 “缺勤”、

溫馨提示

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

評論

0/150

提交評論