數(shù)據(jù)庫(kù)原理-實(shí)驗(yàn)報(bào)告一《SQL server的基本操作》_第1頁(yè)
數(shù)據(jù)庫(kù)原理-實(shí)驗(yàn)報(bào)告一《SQL server的基本操作》_第2頁(yè)
數(shù)據(jù)庫(kù)原理-實(shí)驗(yàn)報(bào)告一《SQL server的基本操作》_第3頁(yè)
數(shù)據(jù)庫(kù)原理-實(shí)驗(yàn)報(bào)告一《SQL server的基本操作》_第4頁(yè)
數(shù)據(jù)庫(kù)原理-實(shí)驗(yàn)報(bào)告一《SQL server的基本操作》_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

...wd......wd......wd...專業(yè)課程實(shí)驗(yàn)報(bào)告課程名稱: 數(shù)據(jù)庫(kù)原理開課學(xué)期:至學(xué)年第學(xué)期專業(yè):年級(jí)班級(jí):學(xué)生姓名:學(xué)號(hào):實(shí)驗(yàn)教師:計(jì)算機(jī)與信息科學(xué)學(xué)院軟件學(xué)院實(shí)驗(yàn)工程名稱SQLServer的根本操作實(shí)驗(yàn)時(shí)間年月日星期四實(shí)驗(yàn)類型□驗(yàn)證性□設(shè)計(jì)性√綜合性一、實(shí)驗(yàn)?zāi)康某醪搅私釹QLServer的根本操作、熟悉SQLServer2008軟件的平臺(tái)及組件、掌握根本的建設(shè)、修改、備份、恢復(fù)數(shù)據(jù)庫(kù)的操作以及建設(shè)、修改、存儲(chǔ)表的操作,掌握如何給表構(gòu)建主鍵,并且使用SQLServer支持的數(shù)據(jù)類型等等二、實(shí)驗(yàn)要求學(xué)會(huì)多種方式構(gòu)建數(shù)據(jù)庫(kù)學(xué)會(huì)修改數(shù)據(jù)庫(kù)掌握數(shù)據(jù)庫(kù)備份和恢復(fù)等方法學(xué)會(huì)可視化建表,修改表,刪除表;學(xué)會(huì)給表構(gòu)建主鍵;掌握SQLServer支持的數(shù)據(jù)類型;7.掌握如何把數(shù)據(jù)庫(kù)和數(shù)據(jù)導(dǎo)出到*.sql文件中三、實(shí)驗(yàn)內(nèi)容與設(shè)計(jì)〔主要內(nèi)容,操作步驟、算法描述或程序代碼〕1、學(xué)會(huì)多種方式構(gòu)建數(shù)據(jù)庫(kù);〔1〕以定義一個(gè)學(xué)生-課程數(shù)據(jù)庫(kù)為例:1.定義學(xué)生-課程模式,即學(xué)生-課程數(shù)據(jù)庫(kù):右鍵“新建數(shù)據(jù)庫(kù)〞、命名:S-T、刷新左蘭對(duì)象資源管理器、出現(xiàn)S-T數(shù)據(jù)庫(kù),如以下列圖所示:2、學(xué)會(huì)修改數(shù)據(jù)庫(kù)〔1〕假設(shè)想修改數(shù)據(jù)庫(kù)名稱:?jiǎn)螕魟?chuàng)立好的S-T數(shù)據(jù)庫(kù)、右鍵點(diǎn)擊重命名,即可修改數(shù)據(jù)庫(kù)名字;3、掌握數(shù)據(jù)庫(kù)備份和恢復(fù)等方法假設(shè)我們已經(jīng)建好“S-T數(shù)據(jù)庫(kù)〞及數(shù)據(jù)庫(kù)中“表SC〞假設(shè)我們已經(jīng)建好“S-T數(shù)據(jù)庫(kù)〞及數(shù)據(jù)庫(kù)中“表SC〞假設(shè)我們已經(jīng)建好“S-T數(shù)據(jù)庫(kù)〞及數(shù)據(jù)庫(kù)中“表SC〞選中“S-T數(shù)據(jù)庫(kù)〞、右鍵點(diǎn)擊“任務(wù)〞、單擊“別離〞,會(huì)彈出下面窗口:?jiǎn)螕簟按_定〞、右鍵刷新“數(shù)據(jù)庫(kù)〞,會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)中“S-T〞數(shù)據(jù)庫(kù)已經(jīng)被別離出去了,如以下列圖所示:此時(shí)右鍵單擊數(shù)據(jù)庫(kù),單擊“附加〞,彈出下面窗口:?jiǎn)螕簟疤砑莹?會(huì)發(fā)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)文件中有“S-T〞數(shù)據(jù)庫(kù),如以下列圖:點(diǎn)擊“確定〞,添加“S-T〞數(shù)據(jù)庫(kù)右鍵單擊數(shù)據(jù)庫(kù)并刷新,會(huì)發(fā)現(xiàn)“S-T〞數(shù)據(jù)庫(kù)恢復(fù)了:4、學(xué)會(huì)可視化建表,修改表,刪除表;〔1〕數(shù)據(jù)庫(kù)中可以可視化新建表:A、將構(gòu)建的數(shù)據(jù)庫(kù)展開可看見有“表〞:B、右鍵點(diǎn)擊“新建表〞,會(huì)出現(xiàn)以下列圖:C、輸入表,此處我輸入的是書本P80面的表SCD、保存時(shí)命名為“SC〞,再刷新可看見左欄出現(xiàn)了表dbo.SC,如下:右鍵單擊“編輯前200行〞,即可編輯和修改數(shù)據(jù)庫(kù)中表的內(nèi)容〔2〕數(shù)據(jù)庫(kù)中修改表A、創(chuàng)立好表SC后右鍵單擊“設(shè)計(jì)〞,會(huì)出現(xiàn)我們之前已經(jīng)構(gòu)建好的表的框架:B、如果我們想要再增加列,直接像上面三欄一樣輸入列、數(shù)據(jù)類型、允許NULL值:〔3〕數(shù)據(jù)庫(kù)中刪除表右鍵單擊刪除,則表被刪除5、學(xué)會(huì)給表構(gòu)建主鍵;〔1〕新建可視化表時(shí)即要為表設(shè)置主鍵〔2〕參加要設(shè)Sno為主鍵,則單擊這一行,在Sno前會(huì)出現(xiàn)一個(gè)三角形,右鍵單擊:?jiǎn)螕簟霸O(shè)置主鍵〞,可看到Sno前面多了一把鑰匙這是就說(shuō)明Sno已被設(shè)置為主鍵〔3〕假設(shè)想同時(shí)設(shè)兩個(gè)主鍵,則按著Ctrl鍵選中要設(shè)為主鍵的列名,再單擊右鍵,單擊設(shè)置為主鍵:6、掌握SQLServer支持的數(shù)據(jù)類型;數(shù)據(jù)類型說(shuō)明Bigint大整數(shù)〔8字節(jié)〕int,intteger長(zhǎng)整數(shù)〔4字節(jié)〕Smallint短整數(shù)〔2字節(jié)〕Char(n),charcter(n)長(zhǎng)度為n的定長(zhǎng)字符串Clob字符串大對(duì)象Blob二進(jìn)制大對(duì)象Numeric〔p,d〕定點(diǎn)數(shù),由p位數(shù)字〔不包括符號(hào)、小數(shù)點(diǎn)〕組成,小數(shù)點(diǎn)后面有d位數(shù)字Decimal〔p,d〕,dec〔p,d〕同Numeric〔p,d〕Real取決于機(jī)器精度的單精度浮點(diǎn)數(shù)Doubleprecision取決于機(jī)器精度的雙精度浮點(diǎn)數(shù)Float可選精度的浮點(diǎn)數(shù),精度至少為n為數(shù)字Boolean邏輯布爾量Date日期,包括年、月、日,格式為YYYY-MM-DDTIME時(shí)間,包括一日的時(shí)、分、秒,格式為HH-MM-SSTimestamp時(shí)間戳類型Interval時(shí)間間隔類型7.掌握如何把數(shù)據(jù)庫(kù)和數(shù)據(jù)導(dǎo)出到*.sql文件中〔1〕單擊“S-T〞數(shù)據(jù)庫(kù),右鍵單擊“任務(wù)〞、“生成腳本〞〔2〕選擇需要編寫成腳本的數(shù)據(jù)庫(kù)或者數(shù)據(jù)庫(kù)文件〔3〕選擇路徑,單擊下一步,直到出現(xiàn)完成按鈕〔4〕在之前選好的路徑里文件會(huì)有對(duì)應(yīng)的*.sql文件三、測(cè)試數(shù)據(jù)和執(zhí)行結(jié)果〔在給定數(shù)據(jù)下,執(zhí)行操作、算法和程序的結(jié)果,可使用數(shù)據(jù)、圖表、截圖等給出〕1、構(gòu)建“S-T〞數(shù)據(jù)庫(kù)如下:2、新建的可視化表“Student〞〔包括主鍵的設(shè)置〕結(jié)果如下:3、編輯表得到的表如下:4、“別離〞備份數(shù)據(jù)庫(kù)操作按鈕如下:5、恢復(fù)數(shù)據(jù)庫(kù)操作按鈕如下:設(shè)置主鍵按鈕如下:修改表的“設(shè)計(jì)〞鍵按鈕如下:編輯表按鈕如下:為了將庫(kù)或者數(shù)據(jù)生成*.sql文件,找到腳本按鈕:10、得到選擇存儲(chǔ)路徑的窗口:11、把數(shù)據(jù)庫(kù)和數(shù)據(jù)導(dǎo)出到*.sql文件中,最終結(jié)果如下:13、可以看到在路徑為桌面的文件夾中出現(xiàn)了*.sql文件:四、實(shí)驗(yàn)結(jié)果分析及總結(jié)〔對(duì)實(shí)驗(yàn)的結(jié)果是否到達(dá)預(yù)期進(jìn)展分析,總結(jié)實(shí)驗(yàn)的收獲和存在的問(wèn)題等〕收獲:在這次SQLServer的根本操作的熟悉過(guò)程中,我學(xué)會(huì)了多種方式構(gòu)建數(shù)據(jù)庫(kù)、學(xué)會(huì)了修改數(shù)據(jù)庫(kù)、掌握了數(shù)據(jù)庫(kù)備份和恢復(fù)等方法、學(xué)會(huì)了可視化建表,修改表,刪除表、學(xué)會(huì)了給表構(gòu)建主鍵、掌握了SQLServer支持的數(shù)據(jù)類型、掌握了如何把數(shù)據(jù)庫(kù)和數(shù)據(jù)導(dǎo)出到*.sql文件中,所有的實(shí)驗(yàn)結(jié)果都到達(dá)了預(yù)期;按照教師課堂上的一步步操作介紹,在這次實(shí)驗(yàn)過(guò)程中實(shí)驗(yàn)非常流暢,可見在課堂上認(rèn)真聽教師講課非常的關(guān)鍵;課上的實(shí)驗(yàn)上機(jī)課也非常重要,只有在聽取教師的講解根基上,再上機(jī)操作,才能加深自己的印象,更加熟悉SQLServer2008這個(gè)軟件以及一些根本的操作;虛心求教很重要。教師不管是課堂還是上機(jī)課教我們的東西都是知識(shí)點(diǎn)和經(jīng)歷,所以一定要認(rèn)真聽,不懂不要覺(jué)得不好意思,一定要不懂就問(wèn),把知識(shí)點(diǎn)搞清楚。發(fā)現(xiàn)存在的問(wèn)題:在可視化表創(chuàng)立好之后,要想再對(duì)表進(jìn)展更改,應(yīng)該右鍵設(shè)計(jì)表,在設(shè)計(jì)環(huán)節(jié)可以同時(shí)對(duì)多個(gè)列設(shè)置主鍵,但是必須按著Ctrl鍵;第一次使用SQLServer軟件,肯定會(huì)有很多不熟悉的地方,一定要注意在課下多摸索,熟悉這個(gè)軟件,使自己在實(shí)驗(yàn)過(guò)程中更懂得靈活變通;在別離數(shù)據(jù)庫(kù)時(shí)要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論