

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫實驗報告學生專業班級學生實驗課成學號績武漢理工大學學生實驗報告書指導老師姓名 學生姓名實驗課程名稱數據庫系統概論開課學院計算機科學與技術學院20132014學年 第二學期實驗課程名稱:數據庫系統概論實驗項 目名稱SQL SEVER 2000的系統工具及用戶管理實驗成績實驗者專業班 級組別同組者實驗日期2014年4月24日第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗目的和要求:了解SQL SEVER 2000的功 能及組成,熟練掌握利用SQL SEVER 200(工具創 建數據庫、表、索引和修改表結構及向數據庫輸入 數據、修改數據和刪除數據的操作方法和步驟,掌握定義
2、數據約束條件的操作。實驗基本原理與設計(包括實驗方案設計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)實驗內容和步驟:(1)熟悉SQL SEVER 200啲界面和操作(2) 創建數據庫和查看數據庫屬性。(3) 創建表、確定表的主碼和約束條件。(4) 查看和修改表的結構。(5) 向數據庫輸入數據,觀察違反列級約束 時出現的情況。(6) 修改數據。(7) 刪除數據,觀察違反表級約束時出現的 情況。三、主要儀器設備及耗材Win dows XP SQL SERVER 2000第二部分:實驗調試與結果分析一、調試過程(包括調試方法描述、實驗數據記錄, 實驗現象記錄,實驗過程發現的問題等)沒有錯誤
3、錯誤:未能建立與WORKEPLACEXUMENG鏈接SQL Server不存在或訪問被拒絕原因:未啟動數據庫服務、實驗結果及分析(包括結果描述、實驗現象1析、影響因素討論、綜合分析和結論等)(可加實驗結果部分截圖:1.進入數據庫管理工具2.創建數據庫08033.數據庫表的設計4.數據庫表中輸入數據三、實驗小結、建議及體會通過本次實驗,我對SQLSERVEROOO的使用 有了基本的了解,并且能夠熟練掌握利用SQSEVER 2000工具創建數據庫、表、索引和修改表 結構及向數據庫輸入數據、修改數據和刪除數據的 操作方法。實驗課程名稱:數據庫系統概論實驗項TSQL的簡單查實驗目名稱詢、連接查詢成績專
4、業班實驗者級組別同組者實驗日期2014年月7 E111第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗目的和要求: 了解SQL語句的數據定義與 數據更新功能,了解SQL語句的查詢功能,掌握SQL中的數據定義語句的用法,熟練掌握SQL中的 插入、修改和刪除語句的操作,熟練掌握使用SQ語句進行數據庫的簡單查詢、連接查詢。三、實驗基本原理與設計(包括實驗方案設計,驗手段的確定,試驗步驟等,用硬件邏輯或者算 法描述)實驗內容和步驟:(1) 在SQLSEVER2000的查詢分析器里,用SQL語句建庫、建表并插入記錄。(2) 修改表結構,包括修改屬性列的數據類 型,增加新的屬性列,刪除
5、已有的屬性列。(3) 使用單個元組和多元組插入。(4) 簡單查詢操作,包括投影、選擇、數據 排序、模糊匹配查詢等。如果結果不正確,要進行 修改,直至正確為止。(5) 連接查詢操作,包括等值連接、自然連 接、一般連接、自身連接、外連接。具體操作:創建了一個SPJ數據庫,包括供應商表S、零件 表P、工程項目表J、供應情況表SPJ4關系模式如下:S(SNO,SNAME,STATUS,CIT Y)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CIT Y)SPJ(SNO,PNO,JNO,QT Y)1.打開數據庫查詢分析器,創建數據庫以及數 據庫表CREATE DATABASE
6、 SPJ2創建表創建S表USE SPJGOCREATE TABLE S(SNAME varchar(50),STATUS int,CIT Y varchar(20),SNO char(2) PRIMAR Y KEY)其中PRIMARY KEY定義了SNO為主鍵3.向S表中插入記錄USE SPJ;INSERT INTO SVALUES(精益,20,天津,S1)INSERT INTO SVALUES(盛錫,10,北京,S2)潔叢常苦的徴據垃蛙是0OC乩廣上王TNAMmISTiTUS| CITY1EH20si-醋常JO比京3Z4.修改表結構,包括修改屬性列的數據類型,增加新的屬性列USE SPJGO
7、ALTER TABLE SALTER COLUMN STATUS varchar(5)ALTER TABLE SADD SADDRESS varchar(30)5選擇查詢USE SPJSELECT SNO,CIT YFROM SWHERE STATUS = 106模糊查詢USE SPJSELECT JNAMEFROM JWHERE JNAME LIKE %廠7自身連接USE SPJ_SELECT S1.SN0, S2.PN0FROM SPJ S1, SPJ S2WHERE S1.QT Y=S2.WEIGHT三、主要儀器設備及耗材Win dows XP SQL SERVER 2000第二部分:實
8、驗調試與結果分析(可加頁)一、調試過程(包括調試方法描述、實驗數據記 錄,實驗現象記錄,實驗過程發現的問題等)錯誤:使用插敘分析器執行下面命令兩次USE SFJ:I1ISERT IKTO SVALUES 精益20/夭津J/sr)INSERT IKTO SVALUES錫10,北京/521)顯示錯誤:服務器:消息213,級別16,狀態4,行1插入錯誤:列名或所提供值的數目與表定義不 匹配。二、實驗結果及分析 (包括結果描述、 實驗現象 分析、影響因素討論、綜合分析和結論等)實驗結果已在第一部分給出,這里只是部分。1、選擇操作2、簡單排序實驗課程名稱:數據庫系統概論三、實驗小結、建議及體會了解SQL
9、語句的數據定義與數據更新功能, 了解SQL語句的查詢功能,掌握SQL中的數據定 義語句的用法,熟練掌握SQL中的插入、修改和 刪除語句的操作。實驗項目名稱子查詢及組合實驗成績實驗者專業班級同組者組別實驗2013年11日期月11日第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗目的和要求:了解SQL語句的查詢功能, 理解視圖的概念。熟練掌握使用SQL語句進行數據 庫的嵌套查詢及組合查詢的操作; 掌握視圖創建語 句和視圖的使用方法,加深對視圖作用的理解。二、實驗基本原理與設計(包括實驗方案設計,實 驗手段的確定,試驗步驟等,用硬件邏輯或者算法 描述)實驗內容和步驟:(1) 在D
10、BMS勺交互式環境里,用SQL語句建庫、建表并插入記錄。(2) 使用In、比較符和Exists操作符進行 嵌套查詢操作。(3) 分組查詢,包括分組條件表達、選擇組 條件表達的方法。(4) 集合查詢。(5) 使用視圖創建語句建視圖,通過視圖查 詢數據(6)帶子查詢的修改和刪除(7)通過視圖修改和刪除數據 具體操作如下:1.用SQL語句建庫、建表并插入記錄。2.使用IN、比較符和EXISTS操作符進行嵌套 查詢操作SELECT SNOFROM SPJWHEREJNO = J1 AND PNO IN(SELECT PNOFROM PWHERE COLOR =藍)3.分組查詢,包括分組條件表達、選擇組
11、條件表 達的方法。4.集合查詢。USE SPJGOSELECT *FROM S0803WHERE CITY =天津UNIONSELECT *FROM SWHERE SNO IN(SELECT SNOFROM SPJWHERE JNO = J2)5.使用視圖創建語句建視圖,通過視圖查詢數 據USE SPJGOCREATE VIEW SPJ_VIEWASSELECT ID,SNO,JNO,QT YFROM SPJWHERE SNO=S16.通過視圖修改和刪除數據USE SPJGOINSERTINTO SPJ_VIEWVALUES(23,S1,J2,200)通過視圖刪除USE SPJGODELETE
12、FROM SPJ_VIEWWHERE QTY = 200三、主要儀器設備及耗材Win dows XP SQL SERVER 2000第二部分:實驗調試與結果分析(可加頁)一、調試過程(包括調試方法描述、實驗數據記 錄,實驗現象記錄,實驗過程發現的問題等)插入時,沒有由于一些字段不滿足約束,導致 插入出現錯誤。二、實驗結果及分析(包括結果描述、實驗現象 分析、影響因素討論、綜合分析和結論等) 實驗結果部分截圖:集合查詢細血|srms cityADDRESS1出套SI TOLL2或蝸ID址京S2 WILL34-注gnK北卓S3 MJLL打豐泰歳2D上縛NJLL&oa:oo白和:十竹|4j2
13、 視圖插入數據(23,S1,J2,200)三、實驗小結、建議及體會通過本次實驗,我了解SQL語句的查詢功能, 理解視圖的概念。熟練掌握使用SQL語句進行數 據庫的嵌套查詢及組合查詢的操作;掌握視圖創 建語句和視圖的使用方法,加深對視圖作用的理 解。實驗課程名稱:數據庫系統概論實驗項數據導入/導出、數據實驗目名稱備份和恢復成績專業班實驗者級組別同組者實驗2013年12日期月30日3第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗目的和要求: 掌握數據的導入/導出, 了 解SQLSEVER 2000的數據備份和恢復機制, 掌握SQL SEVER200(中數據庫備份和恢復的方法。
14、丨二、實驗基本原理與設計(包括實驗方案設計,實 驗手段的確定,試驗步驟等,用硬件邏輯或者算法 描述)實驗內容和步驟:(1) 使用SQLSEVEF2000工具對表中的數據導出到其它格式的文件。(2) 將其它格式的文件數據導入到數據庫中。(3) 使用SQLSEVEF2000工具創建一個數據庫的備份(海量備份、增量備份)。(4) 使用SQLSEVEF2000工具及所創建的數據庫備份恢復這個數據庫。三、主要儀器設備及耗材計算機、SQL SERVER 2000第二部分:實驗調試與結果分析(可加頁)一、調試過程(包括調試方法描述、實驗數據記 錄,實驗現象記錄,實驗過程發現的問題等)沒有錯誤二、實驗結果及分析(包括結果描述、實驗現象 分析、影響因素討論、綜合分析和結論等)1.在要導出的表上點擊右鍵,選擇“所有任 務”,然后選擇“導出數據”,接著按照彈出的對 話框,根據自己的需要操作。2.在要導出的表上點擊右鍵,選擇“所有任務”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論