索引和視圖及存儲過程_第1頁
索引和視圖及存儲過程_第2頁
索引和視圖及存儲過程_第3頁
索引和視圖及存儲過程_第4頁
索引和視圖及存儲過程_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、西 安 郵 電 大 學(xué)(計(jì)算機(jī)學(xué)院)數(shù)據(jù)庫課內(nèi)實(shí)驗(yàn)報告實(shí)驗(yàn)名稱: 索引和視圖存儲過程 專業(yè)名稱: 網(wǎng)絡(luò)工程班 級: 1301班 學(xué)生姓名: 王柏威學(xué)號(8位): 指導(dǎo)教師: 尚小林實(shí)驗(yàn)日期: 2015年11月16日一、實(shí)驗(yàn)?zāi)康?.理解索引和視圖的概念。 2.掌握索引的使用方法。3.掌握視圖的定義和使用方法。4.理解存儲過程的概念,掌握存儲過程的使用方法。二、實(shí)驗(yàn)內(nèi)容1.建立索引。對JWGL數(shù)據(jù)庫的學(xué)生選課表SC建立索引,要求按照Cno升序,Grade降序建立一個名為SC_ind的索引。2.在JWGL數(shù)據(jù)庫中,完成第三章例3.543.61例題中視圖的定義和視圖上的查詢和更新3.在Market數(shù)據(jù)

2、庫中,完成第3章習(xí)題11中(1)的建立視圖的操作,然后在該視圖上完成第3章習(xí)題11中(2)的查詢。4.在數(shù)據(jù)庫JWGL中,完成第四章例37例題的創(chuàng)建存儲過程的操作,并使用EXEC語句調(diào)用這些存儲過程,觀察他們的執(zhí)行結(jié)果。5.在Market數(shù)據(jù)庫中,完成第四章習(xí)題5中(1)(4)創(chuàng)建存儲過程的操作。并使用EXEC語句調(diào)用這些存儲過程執(zhí)行,觀察他們的執(zhí)行結(jié)果。6.創(chuàng)建一個存儲過程Goods_Orders1,查看任何指定貨品的訂單情況,包括訂單號,訂單客戶的姓名以及訂貨數(shù)量等(要求輸入?yún)?shù))。7.執(zhí)行存儲過程Goods_Orders1時,如果沒有給出參數(shù),則系統(tǒng)會報錯,如果希望不給出參數(shù)時能查出所有

3、貨品的訂單,則可以用默認(rèn)參數(shù)值來實(shí)現(xiàn)。為此要創(chuàng)建另一個存儲過程。Goods_Orders2來完成此功能。8.創(chuàng)建一個存儲過程Goods_OrdersSum,來獲得某個貨品的訂單總額(要使用輸入及輸出參數(shù))三、實(shí)驗(yàn)截圖1.索引和視圖創(chuàng)建索引創(chuàng)建視圖c_student,選取計(jì)算機(jī)系學(xué)生的信息創(chuàng)建視圖student_course2,選取課程2成績?yōu)閮?yōu)秀的學(xué)生創(chuàng)建視圖student_bireth,選取學(xué)生的學(xué)號,姓名,年齡直接從c_student中進(jìn)行SELECT語句查詢,與在普通的表中進(jìn)行查詢并沒有區(qū)別2.存儲過程建立并執(zhí)行student_course存儲過程,用來查詢李大勇同學(xué)的選課情況Stude

4、nt_counrse1存儲過程作用于上面相同,區(qū)別在于查詢時使用的姓名由輸入?yún)?shù)給出,并非事先寫在存儲過程中。包含輸入?yún)?shù)的存儲過程,如果輸入?yún)?shù)為空則查詢所有學(xué)生的情況。這個存儲過程包括了一個輸入?yún)?shù)和一個輸出參數(shù),會輸出一個返回值,因而在調(diào)用該存儲過程時應(yīng)當(dāng)給出一個參數(shù)值,并使用一個合適的變量接收返回值。四.實(shí)驗(yàn)感想索引的使用大大提高了我們的查詢速度,視圖的使用則可以在不建立額外的新表的情況下,保存一些我們比較感興趣的數(shù)據(jù),以供我們?nèi)蘸筮M(jìn)行查詢,視圖同樣可以像普通的表一樣進(jìn)行查詢,插入等操作,但是需要注意如果建立視圖時考慮不當(dāng),可能會導(dǎo)致無法向表中插入數(shù)據(jù)(比如創(chuàng)建的該視圖未包含主鍵所在的列,或未包含一些不允許為空的列),遇到這種情況,只能直接向原表中插入數(shù)據(jù)了。存儲過程有點(diǎn)像別的語言中說的函數(shù),是一段可以擁有參數(shù)和返回值的,實(shí)現(xiàn)特定功能的代碼集合,

溫馨提示

  • 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

提交評論