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