版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、編制課程實(shí)習(xí)任務(wù)指導(dǎo)書說(shuō)明: ( 課程實(shí)習(xí)任務(wù)書 樣式三)1、 根據(jù)課程實(shí)習(xí)教學(xué)大綱編寫課程實(shí)習(xí)任務(wù)指導(dǎo)書。2、 課程實(shí)習(xí)任務(wù)指導(dǎo)書由任課教師編寫。3、 審核人為系主任。4、 批準(zhǔn)人為學(xué)部部長(zhǎng)。5、 課程實(shí)習(xí)任務(wù)指導(dǎo)書根據(jù)需要可選一至三課題編寫。6、 格式參考數(shù)據(jù)庫(kù)技術(shù)實(shí)習(xí)任務(wù)指導(dǎo)書。 數(shù)據(jù)庫(kù)技術(shù)實(shí)習(xí)任務(wù)指導(dǎo)書一、目的:本實(shí)習(xí)指導(dǎo)書適用于應(yīng)用計(jì)算機(jī)專業(yè)。實(shí)習(xí)從基本的建立數(shù)據(jù)庫(kù)及表對(duì)象入手,由淺至深,逐步引導(dǎo)學(xué)生建立其他的數(shù)據(jù)庫(kù)對(duì)象,實(shí)施數(shù)據(jù)完整性,建立查詢、視圖、觸發(fā)器、存儲(chǔ)過(guò)程,并獨(dú)立開發(fā)一個(gè)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(工資管理系統(tǒng))。教師可根據(jù)具體學(xué)生具體實(shí)習(xí)情況選做。二、內(nèi)容:實(shí)習(xí)課題1 Tra
2、nsact-SQL語(yǔ)言的使用一、實(shí)習(xí)課時(shí):6二、主要內(nèi)容及目的(1) 理解局部變量和全局變量的概念。(2) 掌握函數(shù)的使用,系統(tǒng)函數(shù)和全局變量配合檢索系統(tǒng)信息的方法。(3) 學(xué)會(huì)編輯、保存、執(zhí)行SQL Server腳本。(4) 掌握基本的SELECT語(yǔ)句的使用方法。三、技術(shù)標(biāo)準(zhǔn)及要求(1) 使用SQL Server 2000查詢分析器。(2) 嚴(yán)格依照操作步驟進(jìn)行。四、實(shí)習(xí)場(chǎng)地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點(diǎn) 1使用局部變量、全局變量(1)定義一個(gè)tinyint的整型變量,并分別給其賦值45、345,并顯示變
3、量的值。觀察其執(zhí)行結(jié)果。(2)定義一個(gè)長(zhǎng)度為9的可變長(zhǎng)度型字符變量,并分別賦值“Welcome to Guangzhou”及“Guangzhou”,觀察其執(zhí)行的結(jié)果。(3)以上腳本需存為sql02_02.sql文件,執(zhí)行結(jié)果需存為rpt02_02.rpt文件。2函數(shù)及系統(tǒng)函數(shù)的使用(1) 數(shù)學(xué)函數(shù)的使用。分別用函數(shù)求出-3、2.2的絕對(duì)值,16的平方根,5的三次方,5的負(fù)號(hào)。(2) 字符串函數(shù)的使用。1)返回字符串“dcbA”的第一個(gè)字符的ASCII碼值;2)分別將字符串“china”、“MACHINE”轉(zhuǎn)換成大寫、小寫字母;3)去掉字符串“ machine ”左邊的空格,再與“china”及
4、“press“連接起來(lái);4)去掉字符串“ machine ”右邊的空格,再與“china”及“press“連接起來(lái);5)去掉字符串“ machine ”左右兩邊的空格,再與“china”及“press“連接起來(lái);6)從字符串“china machine press”中返回字符串”machine“,并將字符串“machine”逆序返回。7)將字符串“abcdabcd”中的所有字符“a”換為字符“h”。(3) 日期、時(shí)間函數(shù)的使用。1)以整數(shù)形式返回系統(tǒng)當(dāng)前日期及當(dāng)前日期的年份、月份、日期及季度;2)返回給定日期“09/18/2005”與當(dāng)前日期相差的天數(shù)。 (4) 系統(tǒng)函數(shù)的使用。1)顯示正在使
5、用的用戶名、數(shù)據(jù)庫(kù)名及服務(wù)器名;2)返回當(dāng)前主機(jī)標(biāo)識(shí)及主機(jī)名稱。(5) 集合函數(shù)的使用。求出northwind數(shù)據(jù)庫(kù)中products表中所有商品單價(jià)的平均值、最大值、最小值。(6)以上腳本需存為sql02_03.sql文件,執(zhí)行結(jié)果需存為rpt02_03.rpt文件。六、注意事項(xiàng)(1) 請(qǐng)?jiān)诒镜胤?wù)器中使用查詢服務(wù)器。(2) 請(qǐng)嚴(yán)格依照要求的文件名來(lái)保存文件,文件保存在以個(gè)人班級(jí)、學(xué)號(hào)命名的文件夾中。(3) 實(shí)習(xí)結(jié)束后需提交要求的文件。七、考核要求(1) 熟練進(jìn)行局部變量的定義與使用,全局變量的使用。(2) 較熟練地使用數(shù)學(xué)函數(shù)、字符串函數(shù)、日期時(shí)間函數(shù)及集合函數(shù)。八、配分、評(píng)分標(biāo)準(zhǔn)(參考)
6、序號(hào)考核內(nèi)容配分評(píng)分標(biāo)準(zhǔn)考核記錄扣分得分 合計(jì)九、思考題(1) 如何更改與使用查詢分析器連接SQL Server的方式?(2) 如何刪除一個(gè)已經(jīng)被使用的用戶自定義數(shù)據(jù)類型?(3) SQL腳本執(zhí)行的結(jié)果有哪幾種?十、參考文獻(xiàn)(1) 朱如龍,SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù),機(jī)械工業(yè)出版社實(shí)習(xí)課題2 數(shù)據(jù)庫(kù)的創(chuàng)建與管理一、實(shí)習(xí)課時(shí):6二、主要內(nèi)容及目的(1) 掌握創(chuàng)建數(shù)據(jù)庫(kù)的三種方法:使用T-SQL語(yǔ)句、企業(yè)管理器或向?qū)А?2) 掌握由已有的數(shù)據(jù)庫(kù)生成SQL腳本的方法。(3) 掌握修改數(shù)據(jù)庫(kù)的大小、數(shù)據(jù)庫(kù)收縮、數(shù)據(jù)庫(kù)更名、數(shù)據(jù)庫(kù)刪除的方法。(4) 掌握查看、設(shè)置數(shù)據(jù)庫(kù)屬性的方法
7、。三、技術(shù)標(biāo)準(zhǔn)及要求(1) 使用SQL Server 2000企業(yè)管理器和查詢分析器。(2) 嚴(yán)格依照操作步驟進(jìn)行。四、實(shí)習(xí)場(chǎng)地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點(diǎn) 1創(chuàng)建數(shù)據(jù)庫(kù)(1) 使用Transact-SQL語(yǔ)句創(chuàng)建一個(gè)包含2個(gè)文件組的數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)名為 JWGL1,主文件組包含文件 jwgl10_data和jwgl11_data。文件組jwgl_group包含文件jwgl12_data和 jwgl13_data。兩個(gè)文件組數(shù)據(jù)文件的FILEGROWTH 增量分別為2MB和15%,數(shù)據(jù)文件的初始大小為10
8、 MB。事務(wù)日志文件的文件名為jwgl1_log,F(xiàn)ILEGROWTH 增量為 10%,日志文件的初始大小為5 MB。本操作的T-SQL語(yǔ)句存放在腳本文件sql05_01.sql中。(2)使用企業(yè)管理器創(chuàng)建一個(gè)名為JWGL的數(shù)據(jù)庫(kù),數(shù)據(jù)文件jwgl_data的初始大小設(shè)為20MB,文件增長(zhǎng)量設(shè)為5MB,文件增長(zhǎng)方式設(shè)為自動(dòng),文件的增長(zhǎng)上限設(shè)為500MB;日志文件jwgl_log的初始大小為20MB,文件增長(zhǎng)增量設(shè)為1MB,文件的增長(zhǎng)上限設(shè)為100MB。(3)使用向?qū)?chuàng)建創(chuàng)建一個(gè)名為JWGL2的數(shù)據(jù)庫(kù),數(shù)據(jù)文件jwgl2_data的初始大小設(shè)為10MB,文件增長(zhǎng)量設(shè)為2MB,文件增長(zhǎng)方式設(shè)為自動(dòng)
9、,文件的增長(zhǎng)不受限制;日志文件jwgl2_log的初始大小為10MB,文件增長(zhǎng)增量設(shè)為1MB,文件的增長(zhǎng)不受限制。(4)JWGL、JWGL1、JWGL2三個(gè)數(shù)據(jù)庫(kù)都創(chuàng)建完畢后,將企業(yè)管理器窗口抓屏,存為pic05_01.jpg文件。2由已有數(shù)據(jù)庫(kù)生成SQL 腳本(1) 在企業(yè)管理器中,選擇JWGL數(shù)據(jù)庫(kù),生成該數(shù)據(jù)庫(kù)的腳本。腳本文件命名為sql05_02.sql。(2) 進(jìn)入查詢分析器,調(diào)入sql05_02.sql腳本并執(zhí)行。3數(shù)據(jù)庫(kù)的管理(1) 查看數(shù)據(jù)庫(kù)的屬性使用系統(tǒng)存儲(chǔ)過(guò)程sp_helpdb查看數(shù)據(jù)庫(kù)JWGL的信息。(2) 修改數(shù)據(jù)庫(kù)的大小1)使用企業(yè)管理器將數(shù)據(jù)庫(kù)JWGL2的數(shù)據(jù)文件大
10、小改為40MB。2)使用Transact-SQL語(yǔ)句將數(shù)據(jù)庫(kù)JWGL2的日志文件的數(shù)據(jù)增長(zhǎng)改為5。(3) 數(shù)據(jù)庫(kù)收縮1)使用企業(yè)管理器將數(shù)據(jù)庫(kù)JWGL2的數(shù)據(jù)文件空間收縮為36MB。注意收縮完成后JWGL2數(shù)據(jù)庫(kù)空間大小為46MB!2)使用Transact-SQL語(yǔ)句將數(shù)據(jù)庫(kù)JWGL2的可用數(shù)據(jù)庫(kù)空間收縮為原來(lái)的80%。(4) 數(shù)據(jù)庫(kù)更名使用Transact-SQL語(yǔ)句將數(shù)據(jù)庫(kù)JWGL2改名為JJJ。(5) 數(shù)據(jù)庫(kù)刪除使用Transact-SQL語(yǔ)句刪去數(shù)據(jù)庫(kù)JJJ。4設(shè)置數(shù)據(jù)庫(kù)屬性(1) 使用企業(yè)管理器為數(shù)據(jù)庫(kù)JWGL1設(shè)置遞歸觸發(fā)器。(2) 使用Transact-SQL語(yǔ)句將數(shù)據(jù)庫(kù)JWGL
11、1設(shè)置為只讀。六、注意事項(xiàng)(1) 請(qǐng)?jiān)诒镜胤?wù)器中創(chuàng)建和管理數(shù)據(jù)庫(kù)。(2) 請(qǐng)嚴(yán)格依照要求的文件名來(lái)保存文件,文件保存在以個(gè)人班級(jí)、學(xué)號(hào)命名的文件夾中。(3) 實(shí)習(xí)結(jié)束后需提交要求的文件。(4) 請(qǐng)嚴(yán)格依照要求創(chuàng)建數(shù)據(jù)庫(kù),否則影響之后的其他操作!(5) “數(shù)據(jù)庫(kù)的管理”和“設(shè)置數(shù)據(jù)庫(kù)屬性”部分的Transact-SQL語(yǔ)句需寫在同一個(gè)文件sql05_034.sql中。七、考核要求(1) 熟練地使用企業(yè)管理器創(chuàng)建和管理數(shù)據(jù)庫(kù)。(2) 理解并能較熟練地使用Transact-SQL語(yǔ)句創(chuàng)建和管理數(shù)據(jù)庫(kù)。八、配分、評(píng)分標(biāo)準(zhǔn)(參考)序號(hào)考核內(nèi)容配分評(píng)分標(biāo)準(zhǔn)考核記錄扣分得分 合計(jì)九、思考題(1)
12、 使用Transact-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)時(shí),是否creat atabase語(yǔ)句中的每個(gè)參數(shù)都必須給出?標(biāo)志主文件組的關(guān)鍵字是什么?(2) 使用企業(yè)管理器收縮數(shù)據(jù)文件空間時(shí)需注意什么問(wèn)題?(3) 數(shù)據(jù)庫(kù)的更名必須在什么情況下進(jìn)行?十、參考文獻(xiàn)(1) 朱如龍,SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù),機(jī)械工業(yè)出版社實(shí)習(xí)課題3 小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一、實(shí)習(xí)課時(shí):18二、主要內(nèi)容及目的(1) 培養(yǎng)學(xué)生獨(dú)立開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力。(2) 通過(guò)工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)加深對(duì)SQL Server知識(shí)的學(xué)習(xí)、理解,積累在實(shí)際工程應(yīng)用各種數(shù)據(jù)庫(kù)對(duì)象(如視圖、存儲(chǔ)過(guò)程、觸發(fā)器等)的經(jīng)驗(yàn)。三、技術(shù)
13、標(biāo)準(zhǔn)及要求(1) 選擇SQL Server 2000作為數(shù)據(jù)庫(kù)服務(wù)器。(2) 使用SQL Server 2000查詢分析器和企業(yè)管理器完成。四、實(shí)習(xí)場(chǎng)地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點(diǎn) 1系統(tǒng)功能設(shè)計(jì)(1) 信息輸入功能。 1)輸入員工的基本信息,包括:?jiǎn)T工編號(hào)、姓名、性別、出生年月、參加工作時(shí)間、所屬部門、職務(wù)、職稱、政治面貌、婚姻狀況等信息。 2) 輸入員工的工資信息,包括:基本工資、崗位工資、住房補(bǔ)貼、津貼、工會(huì)會(huì)費(fèi)、水電費(fèi)、住房公積金、養(yǎng)老保險(xiǎn)、獎(jiǎng)懲。3) 輸入員工的部門信息,包括:部門編號(hào)、部門名稱
14、、部門負(fù)責(zé)人、部門人數(shù)。(2) 數(shù)據(jù)修改刪除功能。 1)修改和刪除員工的基本信息。當(dāng)單位人員的信息發(fā)生變化,如職稱的改變,工作部門變動(dòng),或調(diào)離單位等,系統(tǒng)應(yīng)能修改員工的信息,或?qū)⑵鋸膯T工信息表中刪除。 2)修改和刪除員工的工資信息。員工升職加薪、工資普調(diào)是企業(yè)中常見的事情,這就需要系統(tǒng)能方便地對(duì)員工工資進(jìn)行個(gè)別及批量修改;如員工調(diào)離本單位,就應(yīng)當(dāng)從員工信息表中刪除這個(gè)員工信息,將其工資信息表中相應(yīng)的數(shù)據(jù)刪除。 3)修改和刪除部門信息。當(dāng)撤消一個(gè)部門時(shí),應(yīng)能從部門信息表中將其刪除。而當(dāng)一個(gè)部門的名稱發(fā)生改變時(shí),系統(tǒng)中所有該部門的名稱應(yīng)做一致的改變。(3) 查詢和統(tǒng)計(jì)功能。1)能夠查詢指定員工的基
15、本信息。2)能夠查詢指定某個(gè)部門或全部部門的基本信息。3)查詢某個(gè)員工的工資信息。4)統(tǒng)計(jì)、匯總指定年份企業(yè)各部門或某個(gè)部門每個(gè)月或全年工資總額,匯總各部門的人數(shù)或本單位的總?cè)藬?shù)。5)工資表月工資記錄的生成功能。生成當(dāng)月所有員工或某個(gè)部門的工資記錄,同時(shí)能進(jìn)行員工工資的計(jì)算,即計(jì)算應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額。2數(shù)據(jù)表的創(chuàng)建根據(jù)功能要求中所提到的要求規(guī)劃和設(shè)計(jì)數(shù)據(jù)表,力求數(shù)據(jù)結(jié)構(gòu)科學(xué)合理。設(shè)計(jì)時(shí)要充分考慮如何保證并實(shí)施數(shù)據(jù)完整性,合理建立表與表之間的關(guān)系,設(shè)計(jì)各種數(shù)據(jù)庫(kù)對(duì)象。建議系統(tǒng)建立如下三個(gè)表:(1) 員工基本信息表。包括以下字段:?jiǎn)T工編號(hào)、姓名、性別、出生年月、參加工作時(shí)間、所屬部門、職
16、務(wù)、職稱、政治面貌、婚姻狀況。(2) 員工工資信息表。包括以下字段:?jiǎn)T工編號(hào)、基本工資、崗位工資、住房補(bǔ)貼、津貼、工會(huì)會(huì)費(fèi)、水電費(fèi)、住房公積金、養(yǎng)老保險(xiǎn)、獎(jiǎng)懲。(3) 部門信息表。包括以下字段:部門編號(hào)、部門名稱、部門負(fù)責(zé)人、部門人數(shù)。3數(shù)據(jù)完整性設(shè)計(jì)為了保證數(shù)據(jù)庫(kù)系統(tǒng)的正確性、完備性和一致性,就必須進(jìn)行數(shù)據(jù)完整性設(shè)計(jì)。就本設(shè)計(jì)而言應(yīng)至少考慮如下數(shù)據(jù)完整性:(1) 給每個(gè)表實(shí)施主鍵及外鍵約束。(2) 設(shè)定缺省約束。如員工性別。(3) 設(shè)定非空約束。如員工姓名。(4) 實(shí)施CHECK約束。如養(yǎng)老保險(xiǎn)的金額大于0。(5) 實(shí)施規(guī)則。如政治面貌必須是“黨員”、“團(tuán)員”、“群眾”三者之一。4數(shù)據(jù)表對(duì)象
17、的設(shè)計(jì)為充分發(fā)揮數(shù)據(jù)庫(kù)的效能,保證數(shù)據(jù)庫(kù)的安全性,提高數(shù)據(jù)庫(kù)管理系統(tǒng)的效率,可以考慮使用視圖、存儲(chǔ)過(guò)程及觸發(fā)器來(lái)實(shí)現(xiàn)某些功能。本設(shè)計(jì)可考慮如下數(shù)據(jù)庫(kù)對(duì)象:(1) 指定員工或某個(gè)部門的信息查詢??梢栽O(shè)計(jì)一個(gè)存儲(chǔ)過(guò)程,以員工編號(hào)或部門編號(hào)為輸入?yún)?shù)返回指定員工或部門的基本信息。(2) 統(tǒng)計(jì)指定年份整個(gè)企業(yè)或部門某個(gè)月份的工資總額。設(shè)計(jì)一個(gè)以年份為輸入?yún)?shù),以總工資金額為輸出參數(shù)的存儲(chǔ)過(guò)程,返回每個(gè)月份企業(yè)工資支出的總額。(3) 瀏覽工資表。設(shè)計(jì)一個(gè)視圖,返回當(dāng)前每個(gè)月份所有員工或某個(gè)部門員工的工資信息。(4) 為表創(chuàng)建索引以提高檢索性能。(5) 為新調(diào)入/調(diào)出/內(nèi)部調(diào)動(dòng)人員創(chuàng)建INSERT、DELETE、UPDATE觸發(fā)器,實(shí)現(xiàn)部門人員的自動(dòng)更新。六、注意事項(xiàng)(1)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版七年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2025年湘師大新版九年級(jí)地理上冊(cè)月考試卷含答案
- 年產(chǎn)1000萬(wàn)把扳手技改項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
- 2025年冀教版九年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2025年統(tǒng)編版九年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 二零二五年度農(nóng)家樂(lè)生態(tài)農(nóng)業(yè)科技示范園合作開發(fā)合同范本4篇
- 二零二五版美甲店顧客滿意度調(diào)查與分析合同模板3篇
- 二零二五寧波教育培訓(xùn)機(jī)構(gòu)教師勞動(dòng)合同4篇
- 2025年度水上交通船舶駕駛員派遣合同范本4篇
- 二零二五年度住宅小區(qū)智能化改造合同4篇
- 《向心力》 教學(xué)課件
- 結(jié)構(gòu)力學(xué)數(shù)值方法:邊界元法(BEM):邊界元法的基本原理與步驟
- 2024年山東省泰安市高考語(yǔ)文一模試卷
- 工程建設(shè)行業(yè)標(biāo)準(zhǔn)內(nèi)置保溫現(xiàn)澆混凝土復(fù)合剪力墻技術(shù)規(guī)程
- 北師大版物理九年級(jí)全一冊(cè)課件
- 2024年第三師圖木舒克市市場(chǎng)監(jiān)督管理局招錄2人《行政職業(yè)能力測(cè)驗(yàn)》高頻考點(diǎn)、難點(diǎn)(含詳細(xì)答案)
- RFJ 006-2021 RFP型人防過(guò)濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 盆腔炎教學(xué)查房課件
- 新概念英語(yǔ)課件NCE3-lesson15(共34張)
- GB/T 3683-2023橡膠軟管及軟管組合件油基或水基流體適用的鋼絲編織增強(qiáng)液壓型規(guī)范
- 電視劇《瑯琊榜》特色分析
評(píng)論
0/150
提交評(píng)論