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