《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程設(shè)計(jì)報(bào)告_第1頁
《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程設(shè)計(jì)報(bào)告_第2頁
《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程設(shè)計(jì)報(bào)告_第3頁
《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程設(shè)計(jì)報(bào)告_第4頁
《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫應(yīng)用基礎(chǔ)課程設(shè)計(jì)報(bào)數(shù)據(jù)庫應(yīng)用基礎(chǔ)課程設(shè)計(jì)報(bào)告學(xué)號:班級:姓名:第二部分、教務(wù)管理系統(tǒng)相關(guān)的表與視圖的結(jié)構(gòu)表的結(jié)構(gòu)T(教師關(guān)系表)列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空TNOvarchar16VTNvarchar16VSEXint4VAGEint4VS(學(xué)生關(guān)系表)列名數(shù)據(jù)類型長度允許空SNOvarchar20VSNchar20VSEXchar20VAGEint4VSC(選課表)列名數(shù)據(jù)類型數(shù)據(jù)長度是否為空CNOVARCHAR16是CNCHAR16否CTINT4否SCOREINT4否SNOVarchar16否TNOINT4否學(xué)生部分信息視圖SI結(jié)構(gòu)列名數(shù)據(jù)類型長度允許空SNOVARCHAR20VSN

2、CHAR20VCNCHAR20VSCOREINT4VTNOTN01趙成02李強(qiáng)03何東04李紅05張力SEXAGE男35男28男30女22男39第三部分、表與視圖的數(shù)據(jù)列表表的數(shù)據(jù)列表T(教師關(guān)系表)S(學(xué)生關(guān)系表)SNOSNSEXAGES1趙亦女17S2錢爾男18S3孫珊女18S4李思男21S5周武男19S6吳麗男15sc選課表CNOCNCTSCORESNOTNO2信息6080S3052信息6056S2051計(jì)算機(jī)6090S5011計(jì)算機(jī)6592S1043物理7590S3025自動化8075S4025自動化5565S60575874S503創(chuàng)建命令:CreateviewSIasselects

3、no,sn,cn,scorefroms,scwheres>sno=sc.sno執(zhí)行結(jié)果:SNOSNCNSCORESI趙亦計(jì)算機(jī)92S3孫珊信息80S3孫珊物理90S5周武計(jì)算機(jī)90S6吳麗自動化65第四部分、自定義函數(shù)、存儲過程、觸發(fā)器的源碼一、自定義函數(shù)(1)計(jì)算全體學(xué)生課程號為1的平均成績DECLAREcnumchar(15)declareaverfloatsetcmim二Tselectaver=(selectavg(score)fromSCWHERECNO=CNUMGROUPBYCNOSELECTaverASfl課程的平均成績,(2)對于給定的學(xué)號S3,查詢該值在學(xué)生表中是否存在,

4、若存在返回0,不存在返回1。declarenumvarcharflagvarcharsetnum=,S3,IFEXISTS(SELECTSNOFROMSWHERESNO=num)selectflag=lelseselectflag=0二、存儲過程在TEACH數(shù)據(jù)庫中,創(chuàng)建一個(gè)名稱為QUERYTEACH的存儲過程,該存儲過程的功能是從數(shù)據(jù)表S中根據(jù)學(xué)號查詢某一同學(xué)的姓名和系別,查詢的結(jié)果由參數(shù)sn和果田返回.CREATEPROCEDUREQUERYTEACH(snochar(20),snchar(20)OUTPUT,deptchar(10)OUTPUT)ASSELECTsn=SN,dept=DE

5、PTFROMSWHERESNO=sno觸發(fā)器創(chuàng)建一個(gè)觸發(fā)器,當(dāng)向S表中插入一條記錄時(shí),自動顯示S表中的記錄。CREATETRIGGERCHANGEDISPLAYONSFORINSERTASSELECT*FROMS第五部分、自定義函數(shù),存儲過程,觸發(fā)器的執(zhí)行結(jié)果自定義函數(shù)DECLQ五char口網(wǎng)格醐電回消息IPART 6課程設(shè)計(jì)的體會與建議通過一個(gè)學(xué)期的數(shù)據(jù)庫學(xué)習(xí),我覺得這門課程還是比較難學(xué) 的,期末考試并不是很理想。對于兩周的數(shù)據(jù)庫實(shí)踐感覺還是比 較茫然與困惑。實(shí)踐的第一天,老師只是簡單的說了下實(shí)踐所要參考的重要 章節(jié),同學(xué)們都感覺比較迷茫,不知道要干什么。后面幾天就好 多了,大家都按照課本上

6、的要求開始學(xué)習(xí),在學(xué)習(xí)的過程中還是 有比較多的問題的,但是我發(fā)現(xiàn)老師來機(jī)房的時(shí)間不夠多,以致 于同學(xué)們堆積了很多問題,所以希望老師以后能多去機(jī)房解答同 學(xué)們的難題。15)declareaverfloatset®cnuM-crselect(sel-eet(為”一門隊(duì)SCWERECHO0cNUMGROUPBY<!*>SELECTMeASFiWl的平切姆Hdeclare0n5varchax,lafvarchars&tnu»"S3IFexis1dSELECTSMOFROMSWHERESHO©numse-lect觥14二1elseselect&

7、#174;£La-02r超消sj存儲過程declare0SNCHAR:20JDECLARE©DEPTCHAR10EXECQUERYTEACM*SIp*,0SMOUTPUT.CDEPTOU-±r姓名系別1HULLMULL觸發(fā)器insertintoS(SHO,SH,SEX,AGE,DEPT)VALDESCS7B/'20'J信息)|11SNO一Ish"sex.agedept1SI蘇爾瑪思武品餞孫率周吳17機(jī)化機(jī)化算息息動算動息計(jì)信信自計(jì)自信2S2183叵S35455S62021196207S720兩周的實(shí)踐說短不短說長不長,但是我卻受益匪淺。我弄懂了許多在學(xué)習(xí)中一

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論