數(shù)據(jù)庫原理_實驗報告一SQLserver的基本操作_第1頁
數(shù)據(jù)庫原理_實驗報告一SQLserver的基本操作_第2頁
數(shù)據(jù)庫原理_實驗報告一SQLserver的基本操作_第3頁
數(shù)據(jù)庫原理_實驗報告一SQLserver的基本操作_第4頁
數(shù)據(jù)庫原理_實驗報告一SQLserver的基本操作_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、專業(yè)課程實驗報告 課程名稱:數(shù)據(jù)庫原理 開課學(xué)期:至 學(xué)年第_ 學(xué)期 專業(yè):年級班級: 學(xué)生姓名:學(xué)號: 實驗教師: 計算機(jī)與信息科學(xué)學(xué)院軟件學(xué)院 教育資料 實驗項目名稱 SQL Server的基本操作 實驗時間年 月曰 星期四實驗類型驗證性 設(shè)計性V綜合性 一、實驗?zāi)康?初步了解SQL Server的基本操作、熟悉 SQL Server2008軟件的平臺及組件、掌握基本 的建立、修改、備份、恢復(fù)數(shù)據(jù)庫的操作以及建立、修改、存儲表的操作,掌握如何給表構(gòu) 建主鍵,并且使用 SQL Server支持的數(shù)據(jù)類型等等 二、實驗要求 1. 學(xué)會多種方式構(gòu)建數(shù)據(jù)庫 2. 學(xué)會修改數(shù)據(jù)庫 3. 掌握數(shù)據(jù)庫備

2、份和恢復(fù)等方法 4. 學(xué)會可視化建表,修改表,刪除表; 5. 學(xué)會給表構(gòu)建主鍵; 6. 掌握SQL Server支持的數(shù)據(jù)類型; 7. 掌握如何把數(shù)據(jù)庫和數(shù)據(jù)導(dǎo)出到*.sql文件中 三、實驗內(nèi)容與設(shè)計(主要內(nèi)容,操作步驟、算法描述或程序代碼) 1、學(xué)會多種方式構(gòu)建數(shù)據(jù)庫; (1)以定義一個學(xué)生-課程數(shù)據(jù)庫為例: 1定義學(xué)生-課程模式,即學(xué)生-課程數(shù)據(jù)庫:右鍵“新建數(shù)據(jù)庫”、命名:S-T、刷新 左蘭對象資源管理器、出現(xiàn)S-T數(shù)據(jù)庫,如下圖所示: A J x T 3芯 _127.0.0J (SQLServer 10-50J (1)數(shù)據(jù)庫中可以可視化新建表: A、將構(gòu)建的數(shù)據(jù)庫展開可看見有“表” d

3、 d $-T 卜-I 幣二E3 tS 丄同義訶 a.丄可彌皿 i Li Service Broker 卜J M * J ,1 I K益耳吟 右鍵點擊“新建表”,會出現(xiàn)下圖: LAPTOP MJH6466B.5 T dbo-TobleJ 尤許NJ值 1 C、輸入已知表,此處我輸入的是書本P80面的表SC LAPTOP MJH64666.S T -dbo.Table V r m 価皿值 Sno nchar( LQ) Cno n(iw(10) 卜 j G*de ndw(JKJ) E D保存時命名為“ SC”,再刷新可看見左欄出現(xiàn)了表dbo.SC,如下: dbo,SC E、右鍵單擊“編輯前 200行”

4、,即可編輯和修改數(shù)據(jù)庫中表的內(nèi)容 LAPTOP MJHM66B.fi T dbo.SC Sno Ow Grade 201215121 1 92 201215121 2 35 33 NULL AUZ (2 )數(shù)據(jù)庫中修改表 A、創(chuàng)建好表SC后右鍵單擊“設(shè)計”,會出現(xiàn)我們之前已經(jīng)構(gòu)建好的表的框架: LAPTOP-MJH64C6B,S-T - dbo.SC JJkPTOP-MJH5466B.S-T 亠 wa_ masussa | 卜 | Snai neh-lQ) Crunchar(lX) Gradenchar(io) B、 如果我們想要再增加列,直接像上面三欄一樣輸入列、數(shù)據(jù)類型、允許NULL值:

5、(3 表 dbo.SC 田匚J磁丟 田B A、右鍵單擊刪除,則表被刪除 5、學(xué)會給表構(gòu)建主鍵; (1) 新建可視化表時即要為表設(shè)置主鍵 (2) 加入要設(shè)Sno為主鍵,則單擊這一行,在 Sno前會出現(xiàn)一個三角形,右鍵單擊: rxhar(lO) j h h L 一 -bar1 hard har(i harl 單擊“設(shè)置主鍵”,可看到Sno前面多了一把鑰匙 允許HuN ff Sno ndTar(lJO) 氣 rdtvru+arf IfiV匸習(xí) 這是就說明Sno已被設(shè)置為主鍵 (3)若想同時設(shè)兩個主鍵,則按著 Ctrl鍵選中要設(shè)為主鍵的列名,再單擊右 鍵,單擊設(shè)置為主鍵: 竝棉類型 允許脫值 Sno

6、r)dTar(10) Sna*ne rKtw(10) rtrKarjTlflil 6、掌握SQL Server支持的數(shù)據(jù)類型; 數(shù)據(jù)類型 說明 Bigi nt 大整數(shù)(8字節(jié)) int , intteger 長整數(shù)(4字節(jié)) Smalli nt 短整數(shù)(2字節(jié)) Char(n), charcter (n) 長度為n的定長字符串 Clob 字符串大對象 Blob 二進(jìn)制大對象 Numeric (p,d) 疋點數(shù),由p位數(shù)字(不包括符號、小數(shù)點)組成,小數(shù)點后面 有d位數(shù)字 Decimal (p,d), dec (p, d) 同 Numeric (p, d) Real 取決于機(jī)器精度的單精度浮點數(shù)

7、 Double precisi on 取決于機(jī)器精度的雙精度浮點數(shù) Float 可選精度的浮點數(shù),精度至少為n為數(shù)字 Boolea n 邏輯布爾量 Date 日期,包括年、月、日,格式為 YYYY-MM-DD TIME 時間,包括一日的時、分、秒,格式為HH-MM-SS Timestamp 時間戳類型 In terval 時間間隔類型 7.掌握如何把數(shù)據(jù)庫和數(shù)據(jù)導(dǎo)出到*sql文件中 (1)單擊“ S-T”數(shù)據(jù)庫,右鍵單擊“任務(wù)”、“生成腳本” (2)選擇需要編寫成腳本的數(shù)據(jù)庫或者數(shù)據(jù)庫文件 (3)選擇路徑,單擊下一步,直到出現(xiàn)完成按鈕 (4)在之前選好的路徑里文件會有對應(yīng)的*.sql文件 三、

8、測試數(shù)據(jù)和執(zhí)行結(jié)果(在給定數(shù)據(jù)下,執(zhí)行操作、算法和程序的結(jié)果,可 使用數(shù)據(jù)、圖表、截圖等給出) 1、構(gòu)建“ S-T”數(shù)據(jù)庫如下: t | J RpportSurv曰umpDB S-T +. u幅星舍稱 2、新建的可視化表“ Student ”(包括主鍵的設(shè)置)結(jié)果如下: LAPIOP-MJMMi6B.S-T - dbo,Student V Srx nchar(lO) :?: Srrne nchar(lO) Ssex ncha(lO) E Sage nchar(lO) 0 Sdept ncharCLO) 0 3、編輯表得到的表如下: LAP70P-MJHWWB.S-T - dbo.Student

9、 LAPTOP-MJH&6B.S訂-dbotudenr Srio Snane Emm 呂你 Sdept 2C12 IS 121 羈 20 C5 201215122 劃晨 京 19 CS 201215123 王鎖 女 適 MA 201215125 眛立 ft 19 I NULL ALLL NUU. NULL 4、“分離”備份數(shù)據(jù)庫操作按鈕如下: 匚 | J RfporfServcrlempUB H -J毎制1 + _l蘭昱 匪SQL 分粗D) IS(O) 右面S) #mu) 啟動 PowerShdl(H| ms k 薩拿,童茸n rrS(CU 磅站霉霧本為(勾 5、恢復(fù)數(shù)據(jù)庫操作按鈕如下: |宀

10、2 舫建璟5睢IN)十 -1 1啊w” ll 還舷鈾文件組(Eh 設(shè)置主鍵按鈕如下: LAPTOP MJH646B.S T - dbcr5tudent* 列名埶18類型九許如1值 Sno xhartic) * i Srav 1 Ssex ISAfJ(M) Sage 4JMihfa 五“ 小 叼 修改表的“設(shè)計”鍵按鈕如下: 8、 曰口表 一1垂蜿表 國 *1匚J同義詞 編輯表按鈕如下: Q (SA) Alt燈值 dbo.SH Si+(G) F 一表 Lhi 髀轟 a 二 i 視圉薪建養(yǎng) 丄同丈誼迄計 B C*) 允詳Null值 -J可舞程性 t 一1 Service B 1+fflt 五 1

11、士全站: 選擇前1000行(W) WgeU20Qfiffi 純磁本為 型遵 比六直 Lb-t?-F, p JJJ. Lrp 8 - 列規(guī)范 埶據(jù)夷型 9、為了將庫或者數(shù)據(jù)生成*.sql文件,找到腳本按鈕: r J Kep$fT3 1W曲5應(yīng)龍珈亠 注瓣EE;府禺陽躺配“ 卷#1_ lunm KMjrfS: KS-” 幟M事津m暮心 10、得到選擇存儲路徑的窗口: 啣半旺 欄寶肪扣弭腥修哎買刑聲專 碎壽型 了再陽專訓(xùn)評,憎迄1靈5蠱) OM5H小能中:D vd文罩 Okks:文去 仔邙到譽(yù)砒暢(, C訴幵坤逢童蚯口 .主此:去劑匚 棵存戒岌布翼本 仲 說蠱陽券肩岸填項 KV 艸 AfBn 工呑掙

12、事左海奔鼻 11、把數(shù)據(jù)庫和數(shù)據(jù)導(dǎo)出到 *.sql文件中,最終結(jié)果如下: I怙tfiv 涉 從.“:粧航百蚤利1| 仙 S-T亦 3b I申亦時 13、可以看到在路徑為桌面的文件夾中出現(xiàn)了*.sql文件: 四、實驗結(jié)果分析及總結(jié)(對實驗的結(jié)果是否達(dá)到預(yù)期進(jìn)行分析,總結(jié)實驗的收 獲和存在的問題等) 收獲: 1、在這次SQL Server的基本操作的熟悉過程中,我學(xué)會了多種方式構(gòu)建數(shù)據(jù)庫、學(xué)會 了修改數(shù)據(jù)庫、掌握了數(shù)據(jù)庫備份和恢復(fù)等方法、學(xué)會了可視化建表,修改表,刪除 表、學(xué)會了給表構(gòu)建主鍵、掌握了SQL Server支持的數(shù)據(jù)類型、掌握了如何把數(shù)據(jù) 庫和數(shù)據(jù)導(dǎo)出到*.sql文件中,所有的實驗結(jié)果

13、都達(dá)到了預(yù)期; 2、 按照老師課堂上的一步步操作介紹,在這次實驗過程中實驗非常流暢,可見在課堂上 認(rèn)真聽老師講課非常的關(guān)鍵; 3、 課上的實驗上機(jī)課也非常重要,只有在聽取老師的講解基礎(chǔ)上,再上機(jī)操作,才能加 深自己的印象,更加熟悉 SQL Server2008這個軟件以及一些基本的操作; 4、 虛心求教很重要。老師不管是課堂還是上機(jī)課教我們的東西都是知識點和經(jīng)驗,所以 一定要認(rèn)真聽,不懂不要覺得不好意思,一定要不懂就問,把知識點搞清楚。 發(fā)現(xiàn)存在的問題: 1、 在可視化表創(chuàng)建好之后,要想再對表進(jìn)行更改,應(yīng)該右鍵設(shè)計表, 在設(shè)計環(huán)節(jié)可以同 時對多個列設(shè)置主鍵,但是必須按著Ctrl鍵; 2、第一次使用SQL Server軟件,肯定會有很多不熟悉的地方,一定要

溫馨提示

  • 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

提交評論