存儲(chǔ)過程、觸發(fā)器和函數(shù)實(shí)驗(yàn)_第1頁
存儲(chǔ)過程、觸發(fā)器和函數(shù)實(shí)驗(yàn)_第2頁
存儲(chǔ)過程、觸發(fā)器和函數(shù)實(shí)驗(yàn)_第3頁
存儲(chǔ)過程、觸發(fā)器和函數(shù)實(shí)驗(yàn)_第4頁
存儲(chǔ)過程、觸發(fā)器和函數(shù)實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、存儲(chǔ)過程、觸發(fā)器和用戶自定義函數(shù)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容一練習(xí)教材中存儲(chǔ)過程、觸發(fā)器和用戶自定義函數(shù)的例子。教材中的 BookSales數(shù)據(jù)庫, 在群共享中,文件名為 BookSales.bak 。實(shí)驗(yàn)內(nèi)容二針對(duì)附件1中的教學(xué)活動(dòng)數(shù)據(jù)庫,完成下面的實(shí)驗(yàn)內(nèi)容。1、存儲(chǔ)過程(1)創(chuàng)建一個(gè)存儲(chǔ)過程,該存儲(chǔ)過程統(tǒng)計(jì)“高等數(shù)學(xué)”的成績分布情況,即按照各分?jǐn)?shù)段 統(tǒng)計(jì)人數(shù)。(3)創(chuàng)建一個(gè)存儲(chǔ)過程,該存儲(chǔ)過程將學(xué)生選課成績從百分制改為等級(jí)制(即A、B、C、D、E)。后與bWlLUCllhia H 的曲 ««. 30601 口 打(4)創(chuàng)建一個(gè)存儲(chǔ)過程,該存儲(chǔ)過程有一個(gè)參數(shù)用來接收學(xué)生姓名,該存儲(chǔ)過程查

2、詢?cè)搶W(xué) 生的學(xué)號(hào)以及選修課程的門數(shù)。創(chuàng)建一個(gè)存儲(chǔ)過程,該存儲(chǔ)過程有兩個(gè)輸入?yún)?shù)用來接收學(xué)號(hào)和課程號(hào),一個(gè)輸出參 二獲取相應(yīng)學(xué)號(hào)和課程號(hào)對(duì)應(yīng)的成績。a | * kKi J 叼獷日d gj 口 nH:*。3口- _j M>ri 3 b<i<lik 于華超U 3 mani Ui+)斷沏*BQ 5WS-,0*iS d/fiHI印- a <nWKW.w I4F 1 IM&tQfV?-MQMJMU舊 idflUkMAvMu« dUMD fl FTHi卡口 加獨(dú) FkM”2、觸發(fā)器(1)為study表創(chuàng)建一個(gè)UPDATE蟲發(fā)器,當(dāng)更新成績時(shí),要求更新后的成績不能低于

3、原來 的成績。歡迎下載3I'M: tin 840B *»憫 Elt)| IH1M OtWfMM*H WCSJtlHhLitn;sN內(nèi)Tb tfBL|DUfi1州QK931注日5HTE 0" p'lnc 3嗎民加0用工:88 1q* Kca-fii .廣.1 f/' F(l 11". Mipy HM刊 bib*,口不,7丁一的 也艱 if.-aiqBb'vj 同 a 產(chǎn)am L |r'UfflQfl 的IB密用H % rr 二 L E L :恭 Ef'OV 二 WPE101 匚 金/r p c. a *5 L Emw*

4、 n,/Jiitu 工 J.upadwy I I -333品M 11 - r n v Wvm n)L R>r>tBR - ocsf3trt ejf KmJ Edmf 9'F F r f叮理飛T廂eF京6*0國口 I麗n* ®1T m 眸5厘e(cuò)Q "irffiT- DMC HUE ibt CFWI 3* ,¥ rD=aMl«K D *ui舁dp1a$1 謝lB£HHnfj 平向 二,onim加y:MU*«h4qiffwamhW?fiVEW,2%+1優(yōu)*m至hrmBtA工但£UWHrW皿同岫i*曲5b3nKU

5、T±M*e*??∕E1CMfuMWvlMXHSVIMaPIW口產(chǎn)存JW阿到mx««3H心旨口onim甲3E*raH,:/胃血 move TiiiK* ii-也=QI - KilrWft r上尸耳HKMlm >M5力£卡“小K(2)為study表創(chuàng)建一個(gè)DELETE蟲發(fā)器,要求一次只能從study表中刪除一條記錄。歡迎下載17口IByl rtM.M!lrirariw口切m ni號(hào)*k 川口3= «b =1:Z Mx' *Kl:HiiL XAD *:皿 七 一二$ m %三,4 二 tag ' T rSf a 1 帛 小西9

6、- - 工丐 MI » g?L£ csLkn *h lie. hM «b«-r 1 «d*j inm i4 srel* Iwor? JH1 " > jlw de-ltd ri if o c*kb4mm/,*"* Citmh 電Lm*對(duì)d ±coa rzrssd. Hbc «3D«JCsj±j.arkL btx_ fnn Ein4工,一共不較*»4¥電錄-:z njlfirilH.”叼加京。熊11口3而y1401/*W*h皿ildIULlWfflrtWHErrS

7、-i MkWM ihKMMdEl MidMMMA3F«F中事石lUldHC叫釀.mjl*luZKrv1431*-HwTiaiaiWM 54411am.E士加2AN1UQa 31白皿UCU1 cu»t1M UfiiJLT卬加Mifi II» 皿*fl nrr才 幅,中M IQlHvJv34 "最 E£9 S».fi «u »£J and) q金 MUUWMEL 二田 6 U di.344-加t a ,i 品國 r,<Moii a|gtf-*fd HLiM 壯善射川 s J品口0 . "EV

8、m _a Eum | AthprCih JiB If ki iJ gj »£*-1 O&B上rm rm| |n>i4r"0ISll?"=-» ”;lz*wl= *xzz器!片 J123A5k-7n«nu日 aeffEMMajy冏皿4駕n H芋*aiOlVMlI HS>»6MUiAJ-工”臼AWKJ9J1VAGMl加2 gnag«V«-IdO WVUnn «fgiwr115EWE*皿知函W«4加Lj>WMn 口*K*U:血k+Qi H&*=1*1*.Wl

9、Wil時(shí)際刊Duac-wjdjiir事mElkW*U5UnHJ*.(3)為course表創(chuàng)建一個(gè)INSERT觸發(fā)器,要求插入的課程記錄中任課教師不能為空。ihrd *l n<*«* «D£j mu w«c- 94m3 5&d T 4 4.野|f- tWto * * % /,_. JKAl vqi 3HH 3MCM a fcMBA-1 EZ/* LjB | ArEirEFEC電HE« Li atir工“一. z Ml!9修口組片r ±3 口 Xq 3 -/«dciniVATM抑 3M tMm 也打二一|£

10、;|MbflnuuUvttnix 3出力后占U d.tf w' t 3的«"/ F修1s Jmr叫善gJ. *9 d國 j Efl'E&P II h J b kl K>UU IBgrtf Ed B- J M* H套中圖卡. k _3 db加 3 iS3的*u n, 方UKE,Se«c*i«*,ar 由 a siiK-*f女-中 ci m3 Wj 福y SHF*® , L U r1| ;"叫 DV -Q MEQU«ry7-Kff kh-An rwtntar 14 遍.F taif4 Cm M.4G

11、ES«FMlfliH> N 3EUECZ T3F Mffl '-011,EMAIAE I M nr| i|41m1> |mrMlk«=f gistrnmnwr 強(qiáng)色 口充白卡工.工 蛇啰 WVHT的|3 用KE HU Afl以H AildiAMW M A3FWF 吊量IFye i由 MaiArtl 看 sS-±M<*,. 士亍皿斤技 用:1»3巾|*3 口 1-SU12AildHULL打開KMM ibKded6 中ULE3BCC 鵬11 皿 J3*LHAM nW* flHMWnJ E ildUUGer WHO i FTri 業(yè)冷

12、 nu35 m ;F n -i - d* .p T Kl?l3£i a m4*,中-I. .ML41 mh> 曲售 TliW HbMBT <1Kk .J eA-GIRJI Ll h j日J(rèn) 94> Ej bbC+HEiCaH- aM# fc 3 4taWM L 二 ribp-rtardr4 v 9 HmM.S 口電i U曰五力修砒1TL二4,二一3ar>-jrrd*iGf 二5TniMM叵H1B事皆事E皿 VV?E13.1J_T7我 ivyaiiMI .,tftlLJU-_ _UB" . «41.*#75F乜MlAM3L4J LbEOa日.

13、HUM«- -小arrwiKZF:VUWiW9EM*T 1 Q Hinms4iIM4IEA'.軍鼻土里ft * x之彳血kMIU jtalSE: HIMi hTCtliT AdnnriivEv |MM ek!h IlKiMXi IffWK«.3、用戶自定義函數(shù)(1)創(chuàng)建一個(gè)返回標(biāo)量值的用戶定義函數(shù)RectangleArea :輸入矩形的長和寬就能計(jì)算矩形的面積。create function RectangleArea ( a int , b int ) returns intasbeginreturnak bend(2)創(chuàng)建一個(gè)用戶自定義函數(shù),功能為產(chǎn)生一張有關(guān)學(xué)

14、生成績統(tǒng)計(jì)的報(bào)表。該報(bào)表顯示每一門課程的課程號(hào)、課程名、選修人數(shù)、本門最高分、最低分和平均分。調(diào)用這個(gè)函數(shù),生 成相應(yīng)的報(bào)表并給用戶瀏覽。create function student_table() returns tableasreturn (select student_course名,COUNT( student_course.tcid 課程號(hào),course . cname 課程.sno ) 選修人數(shù),max ( student_course.score )最高分,min ( student_course.score ) 最低分,avg ( student_course . score

15、 ) 平均分from student_course , coursewhere studentcourse.tcid =course . cnogroup by student_course.tcid , course . cname實(shí)驗(yàn)數(shù)據(jù)庫說明教學(xué)活動(dòng)數(shù)據(jù)庫包括 student、course和study三個(gè)基本表,三個(gè)基本表的結(jié)構(gòu)說明和數(shù) 據(jù)如下:(1)學(xué)生表(student)學(xué)生表的結(jié)構(gòu)列名數(shù)據(jù)類型長度是否允許為空值字段說明snochar5NO學(xué)號(hào)snamechar8NO姓名agesmallint年齡sexnchar1性別說明:sno為主鍵,age的范圍為1535之間,sex只能為“男”或“女”學(xué)生表的記錄snosnameagesex98601李強(qiáng)20男98602劉麗21女98603張兵20男98604陳志堅(jiān)22男98605王穎21女課程表(course)課程表的結(jié)構(gòu)列名數(shù)據(jù)類型長度是否允許為空值說明cnochar4NO課程號(hào)cnamechar20NO課程名teacherchar8任課教師說明:cno為主鍵。課程表的記錄cnocnameteacherC601高等數(shù)學(xué)周振興C602數(shù)據(jù)結(jié)構(gòu)劉建平C603操作系統(tǒng)劉建平C604編譯原理王志偉(3)選課表(study)選課表的結(jié)構(gòu)列名數(shù)據(jù)類型長度是否允許為空值說明snochar5NO學(xué)號(hào)cnocha

溫馨提示

  • 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)論