sql server實(shí)訓(xùn)報(bào)告2
SQLServer
用訓(xùn)報(bào)告
系部:經(jīng)濟(jì)貿(mào)易系
班級(jí):電子商務(wù)1101姓名:xxxx學(xué)號(hào):33
指導(dǎo)老師:xxxx
應(yīng)實(shí)
SQLServer應(yīng)用實(shí)訓(xùn)報(bào)告
一、實(shí)訓(xùn)時(shí)間:6月11號(hào)6月15號(hào)二、實(shí)訓(xùn)地點(diǎn):704機(jī)房三、實(shí)訓(xùn)設(shè)備
我們所學(xué)的SQLServer應(yīng)用教程主要是數(shù)據(jù)庫(kù)的應(yīng)用與了解,因此全是基于計(jì)算機(jī)來(lái)實(shí)現(xiàn)的,我們通過(guò)計(jì)算機(jī)在SQLServer應(yīng)用程序中實(shí)現(xiàn)。四、實(shí)訓(xùn)目的
我們實(shí)訓(xùn)的目的是為了鞏固我們這學(xué)期所學(xué)的內(nèi)容,更加了解sh數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)以及SQLServer數(shù)據(jù)庫(kù)以及應(yīng)用,使我們能夠理論與實(shí)際操作相結(jié)合,熟練掌握操作技巧,達(dá)到真正掌握專(zhuān)業(yè)技能,能夠自己運(yùn)用一些數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)一些任務(wù),為以后的學(xué)習(xí)以及C#的應(yīng)用打下良好的基礎(chǔ)。五、實(shí)訓(xùn)任務(wù)及內(nèi)容
第一天:課本例2.12、2.13、2.14、2.15、2.22、2.23、2.24以及課后習(xí)題2和3兩道題,本任務(wù)主要是引導(dǎo)我們用命令方式創(chuàng)建數(shù)據(jù)庫(kù)和表,以及數(shù)據(jù)庫(kù)和表的增、刪、修改。
第二天:課本例3.1、3.2、3.3、3.4、3.5、3.6以及課后習(xí)題第三題,在本次任務(wù)中主要學(xué)習(xí)了命令操作表數(shù)據(jù),插入記錄刪除和修改記錄以及習(xí)題鞏固。
第三天:課本例4.1、4.2、4.3、4.4、4.5、4.6、4.7、4.8、4.9、4.10、4.11、4.12、4.13、4.14、4.15、4.16、4.17、4.18、4.31、4.32、4.33、
4.34、4.35、4.36、4.37、4.38、4.39、4.40、4.41、4.44、4.45、4.46、4.47、4.48、4.49、4.50以及課后習(xí)題第6題。本次任務(wù)主要學(xué)習(xí)了數(shù)據(jù)庫(kù)的查詢(xún),主要包括選擇列、選擇行、FROM子句、連接、數(shù)據(jù)匯總以及排序。
第四天:課本第五章全部?jī)?nèi)容,在本章中主要學(xué)習(xí)了索引的分類(lèi)、創(chuàng)建以及刪除,默認(rèn)值約束的定義與刪除以及默認(rèn)值對(duì)象的定義、使用與刪除,數(shù)據(jù)完整性的分類(lèi)、域完整性的分類(lèi)以及實(shí)體完整性和參照完整性的實(shí)現(xiàn)。六、實(shí)訓(xùn)過(guò)程
1、我們每天根據(jù)老師布置的任務(wù)完成作業(yè),然后將所做的作業(yè)通過(guò)郵箱發(fā)給老師;
2、當(dāng)我們當(dāng)天提前完成任務(wù)時(shí),我會(huì)接著做第二天的任務(wù),有時(shí)會(huì)回顧一下今天沒(méi)有完全理解的,再加強(qiáng)記憶;七、實(shí)訓(xùn)中的不足與解決方法
在實(shí)訓(xùn)中讓我發(fā)現(xiàn)了很多不足之處,例如:①我發(fā)現(xiàn)我還不能完全脫離課本來(lái)獨(dú)立完成題目;②對(duì)于老師講的一些細(xì)節(jié)問(wèn)題有時(shí)還會(huì)記憶不清,出現(xiàn)錯(cuò)誤;③對(duì)于有的習(xí)題還不能通過(guò)所學(xué)內(nèi)容獨(dú)立做出來(lái)。具體解決辦法:①看著課本做時(shí)加強(qiáng)理解與記憶,在理解的基礎(chǔ)上再查詢(xún)分析;②對(duì)于由于細(xì)節(jié)問(wèn)題出現(xiàn)的錯(cuò)誤,細(xì)心找出來(lái)后,加強(qiáng)記憶,使像如此的問(wèn)題不再出錯(cuò);③對(duì)不能做出來(lái)的習(xí)題看一下課本上類(lèi)似的例子,根據(jù)例子來(lái)引導(dǎo)自己做出來(lái),有時(shí)會(huì)向其他同學(xué)或者老師請(qǐng)教,達(dá)到會(huì)做為止。雖然中間出現(xiàn)了很多不足與失誤,但我
都能很快的解決問(wèn)題,真正的掌握住所要學(xué)習(xí)的內(nèi)容。八、實(shí)訓(xùn)總結(jié)
SQLServer應(yīng)用教程是作為我們電子商務(wù)專(zhuān)業(yè)學(xué)生所必須掌握的基本課程,因此我一直都很認(rèn)真的學(xué)習(xí)這門(mén)課程。并且由于我們是專(zhuān)科生,本身在學(xué)歷上與本科生就有很大差別,因此我們就必須加強(qiáng)實(shí)際操作能力,在操作上超過(guò)他們,加強(qiáng)與他們的競(jìng)爭(zhēng)。
轉(zhuǎn)眼間為期一周的實(shí)訓(xùn)結(jié)束了,通過(guò)這段時(shí)間的動(dòng)手操作實(shí)踐不僅讓我認(rèn)識(shí)到了理論知識(shí)的重要性,更讓我體會(huì)到了實(shí)踐的重要性,平時(shí),我們基本上在課堂上一起和老師紙上談兵,但思維的知識(shí)只局限于課本的范疇之中這就會(huì)讓我們?nèi)狈?dòng)手的操作能力,因此這為期一周的實(shí)訓(xùn)對(duì)我?guī)椭艽。在這次實(shí)訓(xùn)中,我們演繹著用操作檢驗(yàn)真理,用理論引導(dǎo)操作。
雖然此次實(shí)訓(xùn)時(shí)間短暫,但他卻是對(duì)我們知識(shí)理論的實(shí)踐。深化知識(shí)與操作的關(guān)系,加強(qiáng)動(dòng)手操作的重要性。學(xué)習(xí)運(yùn)用知識(shí)提高基本知識(shí)的理念。因此我由衷的感謝這次實(shí)訓(xùn)以及各位指導(dǎo)老師給予我的幫助,以及實(shí)訓(xùn)中幫助過(guò)我的同學(xué)。
201*年06月16日
擴(kuò)展閱讀:201*級(jí)大二sql實(shí)訓(xùn)報(bào)告
201*級(jí)大二sql實(shí)訓(xùn)報(bào)告
鄭州經(jīng)貿(mào)職業(yè)學(xué)院
課程名稱(chēng)班級(jí)實(shí)訓(xùn)地點(diǎn)實(shí)訓(xùn)名稱(chēng)實(shí)訓(xùn)目的實(shí)訓(xùn)內(nèi)容使用SQL進(jìn)行簡(jiǎn)單查詢(xún)1.打開(kāi)SQLServerManagementStudio,熟悉界面;2.附加X(jué)K數(shù)據(jù)庫(kù);3.查看XK數(shù)據(jù)庫(kù)中表的內(nèi)容;4.使用查詢(xún)編輯器進(jìn)行簡(jiǎn)單查詢(xún):姓名日期學(xué)號(hào)201*.3.7
實(shí)驗(yàn)一:
SQLServer應(yīng)用基礎(chǔ)熟悉環(huán)境實(shí)訓(xùn)步驟結(jié)果及收獲
實(shí)驗(yàn)二:課程名稱(chēng)班級(jí)實(shí)訓(xùn)地點(diǎn)實(shí)訓(xùn)名稱(chēng)姓名日期學(xué)號(hào)201*.3.14SQLServer應(yīng)用基礎(chǔ)掌握數(shù)據(jù)庫(kù)的概念設(shè)計(jì)方法概念模型的創(chuàng)建圖書(shū)館借閱系統(tǒng)的設(shè)計(jì)需求分析:圖書(shū)館的圖書(shū)每種不止一本,每個(gè)讀者一次可以借多本書(shū),一本書(shū)可以由多個(gè)讀者借。按照下面的步驟進(jìn)行E-R圖的設(shè)計(jì):需求分析→定義實(shí)體→定義聯(lián)系→定義主碼→定義屬性→繪制E-R圖1.按照:實(shí)體(屬性1,屬性2,)的格式分別寫(xiě)出各實(shí)體和聯(lián)系的屬性2.標(biāo)出各實(shí)體和聯(lián)系的主碼和外碼實(shí)訓(xùn)目的實(shí)訓(xùn)內(nèi)容實(shí)訓(xùn)步驟3.在Word中繪制出E-R圖結(jié)果及收獲
實(shí)驗(yàn)三:
課程名稱(chēng)班級(jí)實(shí)訓(xùn)地點(diǎn)實(shí)訓(xùn)名稱(chēng)姓名日期學(xué)號(hào)201*.3.21SQLServer201*概述1.掌握安裝SQLServer201*的方法實(shí)訓(xùn)目的2.掌握配置SQLServer201*的方法配置SQLServer201*實(shí)訓(xùn)內(nèi)容1.連接到服務(wù)器2.注冊(cè)服務(wù)器3.停止或暫停服務(wù)器4.配置服務(wù)器啟動(dòng)模式實(shí)訓(xùn)步驟結(jié)果及收獲
實(shí)驗(yàn)四:日期:201*.3.28
實(shí)驗(yàn)名稱(chēng):數(shù)據(jù)庫(kù)的創(chuàng)建及管理實(shí)驗(yàn)?zāi)康模赫莆諗?shù)據(jù)庫(kù)的創(chuàng)建及日常管理實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)的創(chuàng)建及管理實(shí)驗(yàn)步驟:一、創(chuàng)建數(shù)據(jù)庫(kù)
1.使用SSMS創(chuàng)建名字為自己漢語(yǔ)名字的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)主數(shù)據(jù)文件名為姓名_data,大小為3MB-5MB,增量為10%,事務(wù)日志文件為姓名_log,大小為2MB-10MB,增量為1MB;
2.使用T-SQL語(yǔ)句創(chuàng)建名字為Sale的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)主數(shù)據(jù)邏輯文件名為Sale_Data,物理文件名為Sale_Data.mdf,大小為5MB-10MB,增量為1MB;事務(wù)日志邏輯文件名為Sale_log,物理文件為Sale_log.ldf,大小為8-20MB,增量是10%。(保存到E盤(pán))二、刪除數(shù)據(jù)庫(kù)
1.使用SSMS創(chuàng)建名字為Hello的數(shù)據(jù)庫(kù),并使用SSMS刪除該數(shù)據(jù)庫(kù);2.使用SSMS創(chuàng)建名字為“你好”的數(shù)據(jù)庫(kù),并使用T-SQL語(yǔ)句刪除該數(shù)據(jù)庫(kù)。
實(shí)驗(yàn)五:日期:201*.4.11
實(shí)驗(yàn)名稱(chēng):數(shù)據(jù)庫(kù)表的創(chuàng)建及管理
實(shí)驗(yàn)?zāi)康模赫莆崭拍钅P娃D(zhuǎn)換為數(shù)據(jù)模型的方法和表的創(chuàng)建實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)表的創(chuàng)建及管理
實(shí)驗(yàn)步驟:一、把圖書(shū)借閱系統(tǒng)的E-R圖轉(zhuǎn)換為二維關(guān)系表,并進(jìn)行規(guī)范化處理二、把上述二維關(guān)系表在圖書(shū)借閱數(shù)據(jù)庫(kù)中實(shí)現(xiàn)1.使用SSMS和T-SQL語(yǔ)句創(chuàng)建圖書(shū)借閱系統(tǒng)數(shù)據(jù)庫(kù)2.分別使用SSMS和T-SQL語(yǔ)句創(chuàng)建如上二維關(guān)系表要求自己分析數(shù)據(jù)類(lèi)型,長(zhǎng)度,是否為空三、對(duì)每張表設(shè)置主鍵
實(shí)驗(yàn)六:日期:201*.4.18
實(shí)驗(yàn)名稱(chēng):數(shù)據(jù)庫(kù)表數(shù)據(jù)的操作
實(shí)驗(yàn)?zāi)康模?.掌握對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)的插入方法
2.掌握對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)的各種維護(hù)方法實(shí)驗(yàn)內(nèi)容:使用命令方式操作表數(shù)據(jù)實(shí)驗(yàn)步驟:1.使用命令創(chuàng)建“學(xué)生管理”數(shù)據(jù)庫(kù)3.在學(xué)生管理數(shù)據(jù)庫(kù)中創(chuàng)建班級(jí)表,課程表。.向班級(jí)表中插入3行數(shù)據(jù),分別為
(班級(jí)編碼:201*0007,系部編碼:03,班級(jí)名稱(chēng):03旅游管理),(班級(jí)編碼:201*0008,系部編碼:03,班級(jí)名稱(chēng):04旅游管理),
(班級(jí)編碼:201*0009,系部編碼:03,班級(jí)名稱(chēng):05旅游管理),分別用三種不同的方法實(shí)現(xiàn)。
4.向課程表中任意添加一門(mén)課程的信息,方法不限。5.使用select子句將class表中的數(shù)據(jù)插入到Newclass表中。
6.將course表中由”計(jì)算機(jī)應(yīng)用工程系”開(kāi)設(shè)的課程插入到Newcourse表中。(使用selectinto)7.將學(xué)號(hào)為00000020的學(xué)生的姓名改為莊嚴(yán)。實(shí)驗(yàn)七:日期:201*.4.25實(shí)驗(yàn)名稱(chēng):數(shù)據(jù)完整性
實(shí)驗(yàn)?zāi)康模?.掌握數(shù)據(jù)完整性約束的內(nèi)容2.掌握各種約束的創(chuàng)建方法
3.掌握默認(rèn)與規(guī)則的創(chuàng)建方法
實(shí)驗(yàn)內(nèi)容1.使用命令方式創(chuàng)建數(shù)據(jù)完整性約束。2.使用命令方式創(chuàng)建和使用規(guī)則及默認(rèn)值。實(shí)驗(yàn)步驟:附加X(jué)K數(shù)據(jù)庫(kù):
1.使用SQL語(yǔ)句為student表創(chuàng)建名為UK_Pwd的基于Pwd列的唯一約束:
2.使用SQL語(yǔ)句為stucou表創(chuàng)建名為DF_Stucou_State的Default約束,該約束使state列的值默認(rèn)為“報(bào)名”。
3.使用T-SQL語(yǔ)句在Xk數(shù)據(jù)庫(kù)中創(chuàng)建名為CreditRule的規(guī)則(大于等于1,小于等于5),并將其綁定到Course表的Credit列。
4.創(chuàng)建一個(gè)名為UnsureDefault的默認(rèn)值,默認(rèn)值為’待定’,然后綁定到表Course的列Teacher。實(shí)驗(yàn)八:日期201*.5.4實(shí)驗(yàn)名稱(chēng):簡(jiǎn)單查詢(xún)
實(shí)驗(yàn)?zāi)康模赫莆栈镜腟ELECT語(yǔ)句的使用方法實(shí)驗(yàn)內(nèi)容:使用Select語(yǔ)句進(jìn)行簡(jiǎn)單查詢(xún)實(shí)驗(yàn)步驟:一:附加X(jué)K數(shù)據(jù)庫(kù);
二、對(duì)XK數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行以下查詢(xún):1.從課程表中檢索所有的信息;
2.從學(xué)生表中檢索所有學(xué)生的姓名和學(xué)號(hào);
3.檢索課程表(Course)中的課程名稱(chēng),教師,上課時(shí)間,要求用三種方式為列起別名,改成中文名稱(chēng)。
4.從學(xué)生表中檢索學(xué)生所在班的班級(jí)編碼;
實(shí)驗(yàn)九:日期:2.13.5.9
實(shí)驗(yàn)名稱(chēng):條件查詢(xún)和查詢(xún)子句
實(shí)驗(yàn)?zāi)康模赫莆詹樵?xún)子句和SELECT的統(tǒng)計(jì)功能實(shí)驗(yàn)內(nèi)容:1.練習(xí)使用查詢(xún)子句
2.練習(xí)使用SELECT統(tǒng)計(jì)功能進(jìn)行查詢(xún)的方法實(shí)驗(yàn)步驟:一、附加X(jué)K數(shù)據(jù)庫(kù);二、對(duì)XK數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行查詢(xún):
1.從course表中檢索報(bào)名人數(shù)介于21與27之間(包括21和27)的課程的信息。2.檢索報(bào)名人數(shù)與限選人數(shù)的差額(報(bào)名人數(shù)限選人數(shù))大于20的課程名、教師、報(bào)名人數(shù)與限選人數(shù)的差額。
3.檢索姓劉,并且第二個(gè)字不是麗、志的學(xué)生姓名。
實(shí)驗(yàn)十:日期:201*.5.16實(shí)驗(yàn)名稱(chēng):高級(jí)查詢(xún)
實(shí)驗(yàn)?zāi)康模篠elect查詢(xún)語(yǔ)句的高級(jí)使用實(shí)驗(yàn)內(nèi)容:1.使用Select語(yǔ)句進(jìn)行鏈接查詢(xún)2.使用Select語(yǔ)句進(jìn)行子查詢(xún)實(shí)驗(yàn)步驟:一、附加X(jué)K數(shù)據(jù)庫(kù);
二、對(duì)XK數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行如下查詢(xún):
1.檢索系部信息以及系部所開(kāi)設(shè)的課程的課程名、課程分類(lèi)、教師、上課時(shí)間。2.檢索學(xué)生的學(xué)號(hào)、姓名以及學(xué)生的選課的課程名稱(chēng)、課程號(hào)、教師情況,并消除相同列。3.檢索報(bào)名人數(shù)多于20人或者小于15人的課程的信息以及系部信息,并消除相同列。
實(shí)驗(yàn)十一:日期:201*.5.23實(shí)驗(yàn)名稱(chēng):T-SQL語(yǔ)言基礎(chǔ)
實(shí)驗(yàn)?zāi)康模?.掌握局部變量的使用方法2.掌握常用的系統(tǒng)函數(shù)3.掌握流程控制語(yǔ)句實(shí)驗(yàn)內(nèi)容:1.練習(xí)使用局部變量2.練習(xí)使用系統(tǒng)函數(shù)3.練習(xí)使用流程控制語(yǔ)句實(shí)驗(yàn)步驟:附加X(jué)K數(shù)據(jù)庫(kù):1.給出系統(tǒng)當(dāng)前的日期和時(shí)間。2.使用日期函數(shù)計(jì)算自己的年齡。3.使用流控語(yǔ)句計(jì)算1+2+3+4++500=?
4.在XK數(shù)據(jù)庫(kù)中顯示班級(jí)編碼、班級(jí)名稱(chēng)和系部名稱(chēng)(當(dāng)系部編碼為01時(shí),顯示系部名稱(chēng)為“計(jì)算機(jī)應(yīng)用工程系”;當(dāng)系部編碼為02時(shí),顯示系部名稱(chēng)為“建筑工程系”;當(dāng)系部編碼為03時(shí),顯示系部名稱(chēng)為“旅游系”),要求:1.使用CASE語(yǔ)句;2.不使用CASE語(yǔ)句兩種方法實(shí)現(xiàn)。
實(shí)驗(yàn)十二:日期:201*.5.30實(shí)驗(yàn)名稱(chēng):視圖及其應(yīng)用
實(shí)驗(yàn)?zāi)康模?.掌握創(chuàng)建視圖的方法2.掌握修改視圖的方法
3.掌握如何利用視圖進(jìn)行數(shù)據(jù)查詢(xún)
實(shí)驗(yàn)內(nèi)容:1.練習(xí)使用圖形界面和命令方式創(chuàng)建視圖的方法2.掌握修改視圖的方法3.使用視圖進(jìn)行數(shù)據(jù)查詢(xún)
實(shí)驗(yàn)步驟:1.創(chuàng)建視圖v_Class,只顯示Class表中系部編碼為01的系部的班級(jí)信息。2..創(chuàng)建視圖v_StuCouSub,只顯示StuCou表中的StuNo列和CouNo列。
實(shí)驗(yàn)十三:日期:201*.6.6實(shí)驗(yàn)名稱(chēng):索引及其應(yīng)用
實(shí)驗(yàn)?zāi)康模?.掌握創(chuàng)建索引的方法2.掌握刪除索引的方法3.掌握修改索引的方法
實(shí)驗(yàn)內(nèi)容:1.練習(xí)使用圖形界面和命令方式創(chuàng)建索引的方法2.掌握修改索引的方法3.使用刪除索引的方法
實(shí)驗(yàn)步驟:1.使用存儲(chǔ)過(guò)程sp_helpindex查看"student"表的索引情況。2.使用T_SQL語(yǔ)句在CLASS表上創(chuàng)建名為IX_claname的非聚集索引,該索引基于classname列。3.刪除該索引。
友情提示:本文中關(guān)于《sql server實(shí)訓(xùn)報(bào)告2》給出的范例僅供您參考拓展思維使用,sql server實(shí)訓(xùn)報(bào)告2:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。