




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE7**大學(xué)實驗報告學(xué)院:專業(yè)班級:姓名學(xué)號實驗組1實驗時間指導(dǎo)教師成績實驗項目名稱實驗五:數(shù)據(jù)庫的視圖和圖表的定義及使用實驗?zāi)康氖箤W(xué)生掌握SQLServer中的視圖創(chuàng)建向?qū)Ш蛨D表創(chuàng)建向?qū)У氖褂梅椒?,加深對視圖和SQLServer圖表作用的理解。實驗要求本實驗屬于驗證型實驗,通過實驗,加強對課堂講授知識的理解。開始實驗前,必須進行預(yù)習(xí),實驗過程中,先集中由老師進行具體要求和注意事項的講解,然后各自獨立在機器上完成實驗。實驗過程中出現(xiàn)問題,在實驗指導(dǎo)老師幫助下解決。實驗原理1、創(chuàng)建視圖假設(shè)在圖書_讀者數(shù)據(jù)庫中已經(jīng)建立了圖書、讀者和借閱3個表,它們的結(jié)構(gòu)為:圖書(書號,類別,出版社,作者,書名,定價);借閱(書號,讀者借書證號,借閱日期);讀者(借書證號,姓名,單位,性別,電話)如果要在上述3個表的基礎(chǔ)上建立一個視圖,取名為讀者_VIEW,其操作用SQL語句表示為:CREATEVIEW讀者_VIEWASSELECT圖書.*,借閱.*FROM圖書,借閱,讀者WHERE圖書.書號=借閱.書號AND借閱.讀者借書證號=讀者.借書證號;利用SQLSrever2000中提供的視圖創(chuàng)建向?qū)?,來?chuàng)建讀者_VIEW視圖。2、查看和修改視圖視圖創(chuàng)建好后,就可以利用它進行查詢信息了。如果發(fā)現(xiàn)視圖的結(jié)構(gòu)不能很好地滿足要求,還可以在企業(yè)管理器中對它進行修改3、刪除視圖刪除視圖的方法是:首先要在企業(yè)管理器中,將鼠標指針指向數(shù)據(jù)庫中的視圖文件夾,單擊右鍵。在隨后出現(xiàn)的彈出菜單中,選擇“刪除”項,會出現(xiàn)刪除視圖對話框。選中欲刪除的視圖,單擊“全部移出”按鈕,被選中的視圖就會從視圖中被移出。4、創(chuàng)建關(guān)聯(lián)表假如要在圖書_讀者數(shù)據(jù)庫中建立一個讀者_借閱_圖書關(guān)系,要求該圖表包括圖書、借閱和讀者三個表,并包括它們之間的“圖書.書號=借閱.書號AND借閱.讀者借書證號=讀者.借書證號”的外碼與被參照表之間的關(guān)聯(lián),即用關(guān)聯(lián)表實現(xiàn)上述視圖的功能。在企業(yè)管理器中通過向?qū)Ы?shù)據(jù)庫關(guān)聯(lián)表。5、編輯數(shù)據(jù)庫圖表在企業(yè)管理器中,展開數(shù)據(jù)庫圖表所屬的服務(wù)器、數(shù)據(jù)庫文件夾、數(shù)據(jù)庫以及關(guān)系表文件夾。用鼠標右鍵單擊要編輯的關(guān)系表,在彈出的菜單中選擇“設(shè)計關(guān)系表”項,則彈出一個編輯關(guān)系表的對話框,數(shù)據(jù)庫關(guān)系表中的所有操作都是在該對話框中完成的。6、數(shù)據(jù)庫圖表的刪除在企業(yè)管理器中,用鼠標右鍵單擊欲刪除的數(shù)據(jù)庫關(guān)系表。在彈出的菜單上選擇“刪除”項。在隨后出現(xiàn)的刪除對象對話框中選中關(guān)系表后,單擊“刪除全部”按鈕,即可刪除該數(shù)據(jù)庫中被選中的關(guān)系表。實驗儀器(1)硬件條件:個人計算機。(2)軟件條件:Windows2000NTServer;MSSQLServer2000。實驗步驟1、基本操作實驗(1)在SQLServer企業(yè)管理器中調(diào)出CreateViewWizard,按下列SQL語句描述的視圖定義,創(chuàng)建借閱_計算機圖書視圖。CREATEVIEW借閱_計算機圖書ASSELECT圖書.*,借閱.*FROM圖書,借閱WHERE圖書.書號=借閱.書號AND圖書.類別=‘計算機’;(2)在SQLServer企業(yè)管理器中調(diào)出CreateDiagramWizard(創(chuàng)建圖表向?qū)В?,完成在圖書_讀者數(shù)據(jù)庫中建立一個圖書_借閱圖表操作。要求該圖表包括圖書和借閱兩個表。并包括圖書與借閱之間的“圖書.書號=借閱.書號”外碼與被參照表之間的關(guān)聯(lián)。(3)查看上述實驗結(jié)果。如果結(jié)果有誤,予以糾正。2、提高操作實驗將自設(shè)計的數(shù)據(jù)庫應(yīng)用項目中子模式,用SQL語句描述其視圖定義,并在SQLServer企業(yè)管理器中,用視圖創(chuàng)建向?qū)?chuàng)建這些視圖。實驗內(nèi)容寫出實現(xiàn)所有操作要求的SQL語句。2、創(chuàng)建、查看、修改和刪除視圖。3、創(chuàng)建、編輯和刪除數(shù)據(jù)庫圖表。--建庫usemastergoifexists(select*fromsysdatabaseswherename='ccb')dropdatabaseccbgocreatedatabaseccbgo--切換數(shù)據(jù)庫useccbgo--建圖書表ifexists(select*fromsysobjectswherename='Books')droptableBooksgocreatetableBooks(BookIdvarchar(50)primarykey,Typevarchar(50),Pressvarchar(50),Authorvarchar(50),BookNamevarchar(50),Pricemoney);go--建讀者表ifexists(select*fromsysobjectswherename='Reader')droptableReadergocreatetableReader(ReaderIdvarchar(50)primarykey,Namevarchar(50),Unitvarchar(50),Sgenderchar(10)check(Sgender='男'orSgender='女'),Telvarchar(50));go--建借閱表ifexists(select*fromsysobjectswherename='Borrow')droptableBorrowgocreatetableBorrow(BookIdvarchar(50),ReaderIdvarchar(50),DateDateTime,primarykey(BookId,ReaderId))altertableBorrowaddconstraintFK_Borrow_Booksforeignkey(BookId)referencesBooks(BookId)altertableBorrowaddconstraintFK_Borrow_Readerforeignkey(ReaderId)referencesReader(ReaderId)insertintoReaderselect'200215121','李勇','CS','男','888888888'unionselect'200215122','劉晨','MA','女','857988888'unionselect'200215123','王明','MA','女','999999999'unionselect'200215124','張力','CS','女','999999999'unionselect'200215125','李小','IS','男','999999999'unionselect'200215126','杜絕','IS','女','999999999'insertintoBooksselect'1001','計算機','機械工業(yè)出版社','張宏','C#編程',85unionselect'1002','計算機','清華大學(xué)出版社','張宏','ASP.NET編程',90unionselect'1003','計算機','清華大學(xué)出版社','立時','軟件設(shè)計師',100unionselect'1004','數(shù)學(xué)','清華大學(xué)出版社','張忠','高等數(shù)學(xué)',50unionselect'1005','數(shù)學(xué)','北京大學(xué)出版社','李葉','概率統(tǒng)計',80unionselect'1006','數(shù)學(xué)','北京大學(xué)出版社','李葉','高等邏輯',55unionselect'1007','人文','北京大學(xué)出版社','李葉','馬克思',60unionselect'1008','人文','北京大學(xué)出版社','李葉','毛澤東思想',30unionselect'1009','人文','北京大學(xué)出版社','好煩','鄧小平理論',30unionselect'1010','地理','復(fù)旦大學(xué)出版社','好煩','中國地理',81unionselect'1011','歷史','復(fù)旦大學(xué)出版社','好煩','中國歷史',81insertintoBooksselect'1012','計算機','機械工業(yè)出版社','張宏','java編程',88insertintoBorrowselect'1001','200215124','2011.02.03'unionselect'1002','200215126','2011.02.03'unionselect'1003','200215122','2011.02.03'unionselect'1003','200215125','2011.02.03'unionselect'1006','200215126','2011.02.03'創(chuàng)建視圖并修改:createviewghbasSELECTdbo.Books.Type,Books.Press,Books.Author,Books.BookName,Books.Price,dbo.Borrow.*FROMdbo.BooksINNERJOINdbo.BorrowONdbo.Books.BookId=dbo.Borrow.BookIdINNERJOINdbo.ReaderON
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)旅游項目投資合作協(xié)議
- 生物實驗室生物安全風(fēng)險評估與整改合同
- 放棄治療權(quán)協(xié)議書
- 民營醫(yī)院品牌托管與醫(yī)療廢物處理服務(wù)協(xié)議
- 家裝修意向協(xié)議書
- 看護班免責(zé)協(xié)議書
- 未成年免責(zé)協(xié)議書
- 無人機物流配送路徑優(yōu)化服務(wù)合同
- 拼多多品牌授權(quán)與全渠道運營服務(wù)協(xié)議
- 父親方賭博協(xié)議書
- 班組工程量結(jié)算書
- 最新易制毒化學(xué)品管理制度大全
- 機載直流用電設(shè)備電源特性要求及試驗方法
- 養(yǎng)老院老人入(出)院流程圖
- 健康照護教材課件匯總完整版ppt全套課件最全教學(xué)教程整本書電子教案全書教案課件合集
- 最新-臨時救助申請審核審批表模板
- 《有效溝通》PPT課件-(2)
- 家庭室內(nèi)裝飾裝修工程驗收單
- 青春紅綠燈教學(xué)設(shè)計中小學(xué)心理健康心理游戲腳本
- 《城鎮(zhèn)土地使用稅納稅申報表》
- 三年級數(shù)學(xué)下冊口算脫式豎式練習(xí)題
評論
0/150
提交評論