編制課程實習(xí)任務(wù)指導(dǎo)書說明課程實習(xí)任務(wù)書 樣式三)_第1頁
編制課程實習(xí)任務(wù)指導(dǎo)書說明課程實習(xí)任務(wù)書 樣式三)_第2頁
編制課程實習(xí)任務(wù)指導(dǎo)書說明課程實習(xí)任務(wù)書 樣式三)_第3頁
編制課程實習(xí)任務(wù)指導(dǎo)書說明課程實習(xí)任務(wù)書 樣式三)_第4頁
編制課程實習(xí)任務(wù)指導(dǎo)書說明課程實習(xí)任務(wù)書 樣式三)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、編制課程實習(xí)任務(wù)指導(dǎo)書說明: ( 課程實習(xí)任務(wù)書 樣式三)1、 根據(jù)課程實習(xí)教學(xué)大綱編寫課程實習(xí)任務(wù)指導(dǎo)書。2、 課程實習(xí)任務(wù)指導(dǎo)書由任課教師編寫。3、 審核人為系主任。4、 批準人為學(xué)部部長。5、 課程實習(xí)任務(wù)指導(dǎo)書根據(jù)需要可選一至三課題編寫。6、 格式參考數(shù)據(jù)庫技術(shù)實習(xí)任務(wù)指導(dǎo)書。 數(shù)據(jù)庫技術(shù)實習(xí)任務(wù)指導(dǎo)書一、目的:本實習(xí)指導(dǎo)書適用于應(yīng)用計算機專業(yè)。實習(xí)從基本的建立數(shù)據(jù)庫及表對象入手,由淺至深,逐步引導(dǎo)學(xué)生建立其他的數(shù)據(jù)庫對象,實施數(shù)據(jù)完整性,建立查詢、視圖、觸發(fā)器、存儲過程,并獨立開發(fā)一個小型數(shù)據(jù)庫應(yīng)用系統(tǒng)(工資管理系統(tǒng))。教師可根據(jù)具體學(xué)生具體實習(xí)情況選做。二、內(nèi)容:實習(xí)課題1 Tra

2、nsact-SQL語言的使用一、實習(xí)課時:6二、主要內(nèi)容及目的(1) 理解局部變量和全局變量的概念。(2) 掌握函數(shù)的使用,系統(tǒng)函數(shù)和全局變量配合檢索系統(tǒng)信息的方法。(3) 學(xué)會編輯、保存、執(zhí)行SQL Server腳本。(4) 掌握基本的SELECT語句的使用方法。三、技術(shù)標準及要求(1) 使用SQL Server 2000查詢分析器。(2) 嚴格依照操作步驟進行。四、實習(xí)場地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點    1使用局部變量、全局變量(1)定義一個tinyint的整型變量,并分別給其賦值45、345,并顯示變

3、量的值。觀察其執(zhí)行結(jié)果。(2)定義一個長度為9的可變長度型字符變量,并分別賦值“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的絕對值,16的平方根,5的三次方,5的負號。(2) 字符串函數(shù)的使用。1)返回字符串“dcbA”的第一個字符的ASCII碼值;2)分別將字符串“china”、“MACHINE”轉(zhuǎn)換成大寫、小寫字母;3)去掉字符串“ machine ”左邊的空格,再與“china”及

4、“press“連接起來;4)去掉字符串“ machine ”右邊的空格,再與“china”及“press“連接起來;5)去掉字符串“ machine ”左右兩邊的空格,再與“china”及“press“連接起來;6)從字符串“china machine press”中返回字符串”machine“,并將字符串“machine”逆序返回。7)將字符串“abcdabcd”中的所有字符“a”換為字符“h”。(3) 日期、時間函數(shù)的使用。1)以整數(shù)形式返回系統(tǒng)當(dāng)前日期及當(dāng)前日期的年份、月份、日期及季度;2)返回給定日期“09/18/2005”與當(dāng)前日期相差的天數(shù)。 (4) 系統(tǒng)函數(shù)的使用。1)顯示正在使

5、用的用戶名、數(shù)據(jù)庫名及服務(wù)器名;2)返回當(dāng)前主機標識及主機名稱。(5) 集合函數(shù)的使用。求出northwind數(shù)據(jù)庫中products表中所有商品單價的平均值、最大值、最小值。(6)以上腳本需存為sql02_03.sql文件,執(zhí)行結(jié)果需存為rpt02_03.rpt文件。六、注意事項(1) 請在本地服務(wù)器中使用查詢服務(wù)器。(2) 請嚴格依照要求的文件名來保存文件,文件保存在以個人班級、學(xué)號命名的文件夾中。(3) 實習(xí)結(jié)束后需提交要求的文件。七、考核要求(1) 熟練進行局部變量的定義與使用,全局變量的使用。(2) 較熟練地使用數(shù)學(xué)函數(shù)、字符串函數(shù)、日期時間函數(shù)及集合函數(shù)。八、配分、評分標準(參考)

6、序號考核內(nèi)容配分評分標準考核記錄扣分得分 合計九、思考題(1) 如何更改與使用查詢分析器連接SQL Server的方式?(2) 如何刪除一個已經(jīng)被使用的用戶自定義數(shù)據(jù)類型?(3) SQL腳本執(zhí)行的結(jié)果有哪幾種?十、參考文獻(1) 朱如龍,SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù),機械工業(yè)出版社實習(xí)課題2 數(shù)據(jù)庫的創(chuàng)建與管理一、實習(xí)課時:6二、主要內(nèi)容及目的(1) 掌握創(chuàng)建數(shù)據(jù)庫的三種方法:使用T-SQL語句、企業(yè)管理器或向?qū)А?2) 掌握由已有的數(shù)據(jù)庫生成SQL腳本的方法。(3) 掌握修改數(shù)據(jù)庫的大小、數(shù)據(jù)庫收縮、數(shù)據(jù)庫更名、數(shù)據(jù)庫刪除的方法。(4) 掌握查看、設(shè)置數(shù)據(jù)庫屬性的方法

7、。三、技術(shù)標準及要求(1) 使用SQL Server 2000企業(yè)管理器和查詢分析器。(2) 嚴格依照操作步驟進行。四、實習(xí)場地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點    1創(chuàng)建數(shù)據(jù)庫(1) 使用Transact-SQL語句創(chuàng)建一個包含2個文件組的數(shù)據(jù)庫。該數(shù)據(jù)庫名為 JWGL1,主文件組包含文件 jwgl10_data和jwgl11_data。文件組jwgl_group包含文件jwgl12_data和 jwgl13_data。兩個文件組數(shù)據(jù)文件的FILEGROWTH 增量分別為2MB和15%,數(shù)據(jù)文件的初始大小為10

8、 MB。事務(wù)日志文件的文件名為jwgl1_log,F(xiàn)ILEGROWTH 增量為 10%,日志文件的初始大小為5 MB。本操作的T-SQL語句存放在腳本文件sql05_01.sql中。(2)使用企業(yè)管理器創(chuàng)建一個名為JWGL的數(shù)據(jù)庫,數(shù)據(jù)文件jwgl_data的初始大小設(shè)為20MB,文件增長量設(shè)為5MB,文件增長方式設(shè)為自動,文件的增長上限設(shè)為500MB;日志文件jwgl_log的初始大小為20MB,文件增長增量設(shè)為1MB,文件的增長上限設(shè)為100MB。(3)使用向?qū)?chuàng)建創(chuàng)建一個名為JWGL2的數(shù)據(jù)庫,數(shù)據(jù)文件jwgl2_data的初始大小設(shè)為10MB,文件增長量設(shè)為2MB,文件增長方式設(shè)為自動

9、,文件的增長不受限制;日志文件jwgl2_log的初始大小為10MB,文件增長增量設(shè)為1MB,文件的增長不受限制。(4)JWGL、JWGL1、JWGL2三個數(shù)據(jù)庫都創(chuàng)建完畢后,將企業(yè)管理器窗口抓屏,存為pic05_01.jpg文件。2由已有數(shù)據(jù)庫生成SQL 腳本(1) 在企業(yè)管理器中,選擇JWGL數(shù)據(jù)庫,生成該數(shù)據(jù)庫的腳本。腳本文件命名為sql05_02.sql。(2) 進入查詢分析器,調(diào)入sql05_02.sql腳本并執(zhí)行。3數(shù)據(jù)庫的管理(1) 查看數(shù)據(jù)庫的屬性使用系統(tǒng)存儲過程sp_helpdb查看數(shù)據(jù)庫JWGL的信息。(2) 修改數(shù)據(jù)庫的大小1)使用企業(yè)管理器將數(shù)據(jù)庫JWGL2的數(shù)據(jù)文件大

10、小改為40MB。2)使用Transact-SQL語句將數(shù)據(jù)庫JWGL2的日志文件的數(shù)據(jù)增長改為5。(3) 數(shù)據(jù)庫收縮1)使用企業(yè)管理器將數(shù)據(jù)庫JWGL2的數(shù)據(jù)文件空間收縮為36MB。注意收縮完成后JWGL2數(shù)據(jù)庫空間大小為46MB!2)使用Transact-SQL語句將數(shù)據(jù)庫JWGL2的可用數(shù)據(jù)庫空間收縮為原來的80%。(4) 數(shù)據(jù)庫更名使用Transact-SQL語句將數(shù)據(jù)庫JWGL2改名為JJJ。(5) 數(shù)據(jù)庫刪除使用Transact-SQL語句刪去數(shù)據(jù)庫JJJ。4設(shè)置數(shù)據(jù)庫屬性(1) 使用企業(yè)管理器為數(shù)據(jù)庫JWGL1設(shè)置遞歸觸發(fā)器。(2) 使用Transact-SQL語句將數(shù)據(jù)庫JWGL

11、1設(shè)置為只讀。六、注意事項(1) 請在本地服務(wù)器中創(chuàng)建和管理數(shù)據(jù)庫。(2) 請嚴格依照要求的文件名來保存文件,文件保存在以個人班級、學(xué)號命名的文件夾中。(3) 實習(xí)結(jié)束后需提交要求的文件。(4) 請嚴格依照要求創(chuàng)建數(shù)據(jù)庫,否則影響之后的其他操作!(5) “數(shù)據(jù)庫的管理”和“設(shè)置數(shù)據(jù)庫屬性”部分的Transact-SQL語句需寫在同一個文件sql05_034.sql中。七、考核要求(1) 熟練地使用企業(yè)管理器創(chuàng)建和管理數(shù)據(jù)庫。(2) 理解并能較熟練地使用Transact-SQL語句創(chuàng)建和管理數(shù)據(jù)庫。八、配分、評分標準(參考)序號考核內(nèi)容配分評分標準考核記錄扣分得分 合計九、思考題(1)

12、 使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫時,是否creat atabase語句中的每個參數(shù)都必須給出?標志主文件組的關(guān)鍵字是什么?(2) 使用企業(yè)管理器收縮數(shù)據(jù)文件空間時需注意什么問題?(3) 數(shù)據(jù)庫的更名必須在什么情況下進行?十、參考文獻(1) 朱如龍,SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù),機械工業(yè)出版社實習(xí)課題3 小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)一、實習(xí)課時:18二、主要內(nèi)容及目的(1) 培養(yǎng)學(xué)生獨立開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。(2) 通過工資管理系統(tǒng)的設(shè)計與實現(xiàn)加深對SQL Server知識的學(xué)習(xí)、理解,積累在實際工程應(yīng)用各種數(shù)據(jù)庫對象(如視圖、存儲過程、觸發(fā)器等)的經(jīng)驗。三、技術(shù)

13、標準及要求(1) 選擇SQL Server 2000作為數(shù)據(jù)庫服務(wù)器。(2) 使用SQL Server 2000查詢分析器和企業(yè)管理器完成。四、實習(xí)場地與器材(1) 頂崗。(2) SQL Server 2000。五、操作步驟及工作要點    1系統(tǒng)功能設(shè)計(1) 信息輸入功能。 1)輸入員工的基本信息,包括:員工編號、姓名、性別、出生年月、參加工作時間、所屬部門、職務(wù)、職稱、政治面貌、婚姻狀況等信息。 2) 輸入員工的工資信息,包括:基本工資、崗位工資、住房補貼、津貼、工會會費、水電費、住房公積金、養(yǎng)老保險、獎懲。3) 輸入員工的部門信息,包括:部門編號、部門名稱

14、、部門負責(zé)人、部門人數(shù)。(2) 數(shù)據(jù)修改刪除功能。 1)修改和刪除員工的基本信息。當(dāng)單位人員的信息發(fā)生變化,如職稱的改變,工作部門變動,或調(diào)離單位等,系統(tǒng)應(yīng)能修改員工的信息,或?qū)⑵鋸膯T工信息表中刪除。 2)修改和刪除員工的工資信息。員工升職加薪、工資普調(diào)是企業(yè)中常見的事情,這就需要系統(tǒng)能方便地對員工工資進行個別及批量修改;如員工調(diào)離本單位,就應(yīng)當(dāng)從員工信息表中刪除這個員工信息,將其工資信息表中相應(yīng)的數(shù)據(jù)刪除。 3)修改和刪除部門信息。當(dāng)撤消一個部門時,應(yīng)能從部門信息表中將其刪除。而當(dāng)一個部門的名稱發(fā)生改變時,系統(tǒng)中所有該部門的名稱應(yīng)做一致的改變。(3) 查詢和統(tǒng)計功能。1)能夠查詢指定員工的基

15、本信息。2)能夠查詢指定某個部門或全部部門的基本信息。3)查詢某個員工的工資信息。4)統(tǒng)計、匯總指定年份企業(yè)各部門或某個部門每個月或全年工資總額,匯總各部門的人數(shù)或本單位的總?cè)藬?shù)。5)工資表月工資記錄的生成功能。生成當(dāng)月所有員工或某個部門的工資記錄,同時能進行員工工資的計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額。2數(shù)據(jù)表的創(chuàng)建根據(jù)功能要求中所提到的要求規(guī)劃和設(shè)計數(shù)據(jù)表,力求數(shù)據(jù)結(jié)構(gòu)科學(xué)合理。設(shè)計時要充分考慮如何保證并實施數(shù)據(jù)完整性,合理建立表與表之間的關(guān)系,設(shè)計各種數(shù)據(jù)庫對象。建議系統(tǒng)建立如下三個表:(1) 員工基本信息表。包括以下字段:員工編號、姓名、性別、出生年月、參加工作時間、所屬部門、職

16、務(wù)、職稱、政治面貌、婚姻狀況。(2) 員工工資信息表。包括以下字段:員工編號、基本工資、崗位工資、住房補貼、津貼、工會會費、水電費、住房公積金、養(yǎng)老保險、獎懲。(3) 部門信息表。包括以下字段:部門編號、部門名稱、部門負責(zé)人、部門人數(shù)。3數(shù)據(jù)完整性設(shè)計為了保證數(shù)據(jù)庫系統(tǒng)的正確性、完備性和一致性,就必須進行數(shù)據(jù)完整性設(shè)計。就本設(shè)計而言應(yīng)至少考慮如下數(shù)據(jù)完整性:(1) 給每個表實施主鍵及外鍵約束。(2) 設(shè)定缺省約束。如員工性別。(3) 設(shè)定非空約束。如員工姓名。(4) 實施CHECK約束。如養(yǎng)老保險的金額大于0。(5) 實施規(guī)則。如政治面貌必須是“黨員”、“團員”、“群眾”三者之一。4數(shù)據(jù)表對象

17、的設(shè)計為充分發(fā)揮數(shù)據(jù)庫的效能,保證數(shù)據(jù)庫的安全性,提高數(shù)據(jù)庫管理系統(tǒng)的效率,可以考慮使用視圖、存儲過程及觸發(fā)器來實現(xiàn)某些功能。本設(shè)計可考慮如下數(shù)據(jù)庫對象:(1) 指定員工或某個部門的信息查詢。可以設(shè)計一個存儲過程,以員工編號或部門編號為輸入?yún)?shù)返回指定員工或部門的基本信息。(2) 統(tǒng)計指定年份整個企業(yè)或部門某個月份的工資總額。設(shè)計一個以年份為輸入?yún)?shù),以總工資金額為輸出參數(shù)的存儲過程,返回每個月份企業(yè)工資支出的總額。(3) 瀏覽工資表。設(shè)計一個視圖,返回當(dāng)前每個月份所有員工或某個部門員工的工資信息。(4) 為表創(chuàng)建索引以提高檢索性能。(5) 為新調(diào)入/調(diào)出/內(nèi)部調(diào)動人員創(chuàng)建INSERT、DELETE、UPDATE觸發(fā)器,實現(xiàn)部門人員的自動更新。六、注意事項(1)

溫馨提示

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

評論

0/150

提交評論