

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
日期:2011年11月1日班級:2010級計算機網(wǎng)絡(luò)技術(shù)實訓項目名稱實訓八視圖的創(chuàng)建和使用一、實訓目的和要求1、理解視圖和數(shù)據(jù)表之間的主要區(qū)別與聯(lián)系;2、理解視圖的優(yōu)點;3、掌握創(chuàng)建、修改和刪除視圖的方法;4、掌握通過視圖操作表中數(shù)據(jù)的方法。二、實訓所需儀器、設(shè)備硬件:計算機軟件:操作系統(tǒng)Windows、SQLServer2005三、實訓內(nèi)容(一)創(chuàng)建視圖1、用SQLServer管理控制臺創(chuàng)建視圖(1)創(chuàng)建一個名為student_scoret_student和t_score;選擇的字段為t_student中的s_number,s_name和t_score中的score;要求查詢的數(shù)據(jù)為全部學生的考試成績。1(2course_scoret_course和t_score;選擇的字段為t_course中的c_number,c_name和t_score的;要求查詢的成績是各科的平均分。2、用Transact_SQL語句創(chuàng)建視圖(1)創(chuàng)建一個新視圖,命名為v_score1。要求基表的來源為:t_studentt_score和t_course;選擇的字段為:t_student表中的s_number和s_name字段、t_course表中的c_name字段及t_score表中的score字段;要求查詢的數(shù)據(jù)為B04511班學生的考試成績。.,s_name,c_name,,t_score,.=t_score.LEFT(t_student.s_number,5)=(2)創(chuàng)建一個新視圖,命名為v_score_notPass。要求基表的來源為:t_student、t_score和t_course;選擇的字段為:t_student表中的s_number和s_name字段、2t_course表中的c_name字段及t_score表中的score字段;要求查詢的數(shù)據(jù)為各班不及格的學生的學號、姓名、課程名及成績,并加密視圖的定義。.s_number,,,,t_score,.=t_score.t_course.c_number=t_score.score<(3Transact_SQL語句創(chuàng)建新視圖v_score_sumAndAaverage。要求計算各個班級各門課程的總分及平均分。substring(t_student.s_number,1,(t_student.s_number)-2),t_course.,sum(score),avg(score)t_student,t_course,t_student.s_number=t_score.substring(t_student.s_number,1,len(t_student.s_number)-2t_course.3(二)查看視圖信息1、用SQLServer管理控制臺查看視圖v_score_notPass的信息。右擊視圖v_score_notPass行查看,視圖查看結(jié)果顯示如下:2、用系統(tǒng)存儲過程sp_helptext查看視圖v_score_notPass的信息。4(三)修改和重命名視圖1、修改視圖v_score_notpass,在該視圖中增加一個新的條件,要求只顯示高等數(shù)學不及格的學生信息。t_student.s_number,s_name,,t_student,t_score,t_student.s_number=t_score.c_name='高等數(shù)學'score<2、將上題中的視圖v_score_notpass重命名為v_score_notpass_高等數(shù)學。5可以利用管理控制臺跟系統(tǒng)存儲過程進行重命名,其中利用系統(tǒng)存儲過程重命名如下:(四)使用視圖1、插入數(shù)據(jù)記錄(1)創(chuàng)建一個基于表t_student的新視圖v_student_05541,要求包含05541班的學生記錄。s_number,s_name,(2)在查詢分析器中執(zhí)行如下插入語句:insertintov_student_05541values(,王剛強,男)(3)在SQLServer管理控制臺中打開表t_student,觀察是否插入了新記錄。(4)在查詢分析器中執(zhí)行如下插入語句:6insertintov_student_05541values(,王強,男)(5)在SQLServer管理控制臺中打開表t_student,觀察是否插入了新記錄。(6)修改視圖v_student_05541,使通過它只能插入05541班的學生。select*2、更新數(shù)據(jù)記錄(1)在查詢分析器中執(zhí)行如下更新語句:updatev_student_05541sets_name=王心剛’wheres_number=’’7(2)在SQLServer管理控制臺中打開表t_student,觀察是否修改了學號為0554118的同學的姓名。3、刪除數(shù)據(jù)記錄(1)創(chuàng)建一個基于表t_student的新視圖v_student_05541_女,要求包含05541班的女同學信息。v_student_05541_女s_number,s_name,sex=''(2)在查詢分析器中執(zhí)行如下插入語句:insertintov_student_05541_女values(0554128,張麗,女)(3)在SQLServer管理控制臺中打開表t_student,觀察是否插入了學號為0554128的同學信息。(4)在查詢分析器中執(zhí)行如下刪除語句:deletev_student_05541_女wheres_number=’0554128’8(5)在SQLServer管理控制臺中打開表t_student,觀察是否刪除了學號為0554128的記錄。學號為0554128的記錄已刪除(五)刪除視圖1、任意新建一個視圖,然后使用SQLServer管理控制臺刪除它。右擊選中視圖,然后點擊“刪除”鍵刪除,在彈出的框點擊“確定”2、任意新建一個視圖,用dropview語句刪除它。四、實訓步驟(內(nèi)容說明:1.大致的操作步驟;2.源代碼,要標注題號)五、總結(jié)與分析(內(nèi)容說明:1.對此次實訓原理的歸納;2.對此次實訓過程中出現(xiàn)問題的分析及解決辦法;3.此次實訓的收獲或體會等)1、實訓原理歸納:視圖為虛表,通過基表,即數(shù)據(jù)表進行創(chuàng)建。創(chuàng)建視圖可以通過SQLServer管理控制臺和transaction-SQL語句中的createview命令。本次實訓“視圖的創(chuàng)建和使用”主要要求掌握創(chuàng)建視圖、查看視圖信息、修改和重命名視圖,以及使用和刪除視圖等五部分內(nèi)容。2、出現(xiàn)的問題的分析和解決辦法:(1)在用Transact_SQL語句創(chuàng)建視圖時,要求查詢的數(shù)據(jù)為各班不及格的9學生的學號、姓名、課程名及成績,出現(xiàn)如圖情況:后來在同學的幫助下,自己排除了錯誤。(2)在“修改視圖v_student_05541,使通過它只能插入05541解決。3、收獲和體會:通過建立視圖,可以讓指定用戶對數(shù)據(jù)表中的數(shù)據(jù)進行查詢,而不用擔心數(shù)據(jù)表被刪除;同時也可以根據(jù)需要建立多個視圖。初步掌握了視圖的創(chuàng)建和使用,對數(shù)據(jù)庫的學習進一步深入
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- AIGC應(yīng)用基礎(chǔ)課件
- 山東省濰坊市臨朐縣2025屆高三下學期模擬考試歷史試題含解析
- 吉林省吉林市蛟河市第一中學2025屆高三六校第二次聯(lián)考數(shù)學試題含解析
- 商丘工學院《馬克思主義哲學》2023-2024學年第二學期期末試卷
- 四川西南航空職業(yè)學院《朝鮮語口譯》2023-2024學年第二學期期末試卷
- 江蘇省灌南縣重點中學2025年初三練習題二(全國卷I)數(shù)學試題含解析
- 江西省名師聯(lián)盟2025年高三一輪復習質(zhì)量檢測試題物理試題含解析
- 江蘇省蘇州市平江中學2024-2025學年初三下學期第二次月考語文試題試卷含解析
- 洛陽師范學院《企業(yè)沙盤模擬》2023-2024學年第二學期期末試卷
- 吉林省長春市2024-2025學年高三第二學期第三次月考試卷化學試題含解析
- 寶寶生日祝福可愛卡通電子相冊PPT模板
- 高處作業(yè)審批表
- 盜竊案件現(xiàn)場勘查應(yīng)注意的問題
- 超聲波洗碗機的設(shè)計(全套圖紙)
- 小學校本課程教材《好習慣伴我成長》
- 國家開放大學電大本科《兒童心理學》網(wǎng)絡(luò)課形考任務(wù)話題討論答案(第二套)
- 用人單位職業(yè)健康監(jiān)護檔案(一人一檔)
- 80噸吊車性能表
- 3Dmax筆試試題
- 初中尺規(guī)作圖典型例題歸納總結(jié)(共10頁)
- 第一步登錄山東省特種設(shè)備作業(yè)人員許可申報審批系統(tǒng)
評論
0/150
提交評論