實(shí)驗(yàn)8 視圖和索引答案

實(shí)驗(yàn)8 視圖和索引答案

ID:11638054

大小:100.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-07-13

實(shí)驗(yàn)8 視圖和索引答案_第1頁(yè)
實(shí)驗(yàn)8 視圖和索引答案_第2頁(yè)
實(shí)驗(yàn)8 視圖和索引答案_第3頁(yè)
實(shí)驗(yàn)8 視圖和索引答案_第4頁(yè)
實(shí)驗(yàn)8 視圖和索引答案_第5頁(yè)
資源描述:

《實(shí)驗(yàn)8 視圖和索引答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、實(shí)驗(yàn)8視圖和索引一、實(shí)驗(yàn)?zāi)康?.理解視圖的概念。2.掌握在查詢(xún)分析器中創(chuàng)建、查詢(xún)和刪除視圖的方法。3.掌握使用企業(yè)管理器和T-SQL語(yǔ)句創(chuàng)建、查看和刪除索引的方法。4.掌握使用企業(yè)管理器和T-SQL語(yǔ)句創(chuàng)建、查詢(xún)和修改視圖的方法。二、實(shí)驗(yàn)內(nèi)容從查詢(xún)分析器中導(dǎo)入實(shí)驗(yàn)文件夾中的“實(shí)驗(yàn)8初始化數(shù)據(jù).sql”文件并運(yùn)行,然后完成下面題目:(提示:學(xué)生表(Students):屬性:學(xué)號(hào)(Sno),姓名(Sname),性別(Ssex),系別(Sdept),年齡(Sage)。其中學(xué)號(hào)設(shè)為主鍵,學(xué)號(hào)和姓名不能為空,性別取值只能是

2、F或M,系別缺省值為“計(jì)算機(jī)”。選課信息表(Enrollment)。屬性:學(xué)號(hào)(Sno),課程名(Cno),成績(jī)(Grade)。其中課程號(hào)設(shè)為主鍵,課程號(hào)和課程名不能為空.。課程信息表(Course)。屬性:課程號(hào)(Cno),課程名稱(chēng)(Cname),學(xué)分(Credits)。)1.??視圖的創(chuàng)建。(1)、使用企業(yè)管理器創(chuàng)建一個(gè)名為“view_1”的視圖,內(nèi)容是顯示學(xué)生表Students中年齡為18歲的學(xué)生的學(xué)號(hào)、姓名、性別和系別。SQL代碼如下:CREATEVIEWview_1ASSELECTSno,Sname,S

3、deptFROMStudentsWHERESage=18(2)、使用查詢(xún)分析器創(chuàng)建一個(gè)名為“view_2”的視圖,內(nèi)容是顯示學(xué)生表Students中沒(méi)有選修課程的學(xué)生的學(xué)號(hào)、姓名和系別,并且為該視圖加密。SQL代碼如下:CREATEVIEWview_2WITHENCRYPTIONASSELECTSno,Sname,SdeptFROMStudentsWHERESnoNOTINT(SELECTSnoFROMEnrollment)(3)、使用查詢(xún)分析器修改名為“view_1”的視圖,內(nèi)容修改為顯示學(xué)生表中男生的學(xué)號(hào)、姓

4、名、性別和系別,并且以后所有對(duì)該視圖的更新操作都必須符合所設(shè)定的條件。SQL代碼如下:ALTERVIEWview_1ASSELECTSno,Sname,Ssex,SdeptFROMStudentsWHERESsex=‘M’WITHCHECKOPTION(4)、查詢(xún)視圖“view_1”中系別為‘English’的所有信息。SQL代碼如下:SELECT*FROMview_1WHERESdept=‘English’(5)、向視圖“view_1”中的所有字段插入一條記錄(1180,呂布,男,English)。SQL代碼如

5、下:INSERTINTOview_1VALUES(1180,’呂布’,’M’,‘English’)(5)、使用查詢(xún)分析器將視圖“view_2”刪除。SQL代碼如下:DROPVIEWview_22.?索引的創(chuàng)建。(1)、?使用企業(yè)管理器查看學(xué)生表Students創(chuàng)建一個(gè)以Sno為索引關(guān)鍵字的惟一索引First_index。步驟如下:a)打開(kāi)企業(yè)管理器,選擇數(shù)據(jù)庫(kù)àSCinfoà表àStudents,單擊右鍵,選擇所有任務(wù)à管理索引,打開(kāi)管理索引對(duì)話框,如圖8-1所示。圖8-1管理索引對(duì)話框b)在對(duì)話框中選擇新建,在

6、彈出的對(duì)話框中輸入索引名稱(chēng)First_index,勾選列Sno和索引選項(xiàng)唯一值,單擊確定完成設(shè)置,如圖8-2所示。圖8-2新建First_index索引(2)、?將上一步所建立的索引名稱(chēng)修改為new_index。實(shí)驗(yàn)步驟如下:打開(kāi)管理索引對(duì)話框,選中First_index索引,點(diǎn)擊編輯,在索引名稱(chēng)中輸入新的名稱(chēng)new_index。(3)、將前述所建立的new_index索引刪除。打開(kāi)管理索引對(duì)話框,選中First_index索引,點(diǎn)擊刪除,將new_index索引刪除。(4)、使用T-SQL語(yǔ)句為學(xué)生表Stude

7、nts創(chuàng)建一個(gè)名為Students_Index的惟一非聚簇索引,索引關(guān)鍵字為學(xué)號(hào)Sno,升序。SQL語(yǔ)句如下:CREATEUNIQUENONCLUSTEREDINDEXStudents_IndexONStudents(SnoASC)(5)、?使用T-SQL語(yǔ)句為選課信息表(Enrollment)創(chuàng)建一個(gè)名為Enrollment_Index的惟一非聚簇復(fù)合索引,索引關(guān)鍵字為學(xué)號(hào)、課程名(Sno,Cno)。SQL語(yǔ)句如下:CREATENONCLUSTEREDINDEXEnrollment_IndexONEnrollm

8、ent(Sno,Cno)(6)、?使用T-SQL語(yǔ)句將教師選課信息表中的Enrollment_Index刪除。DROPINDEXEnrollment_Index

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。