數(shù)據(jù)庫實習指導書_第1頁
數(shù)據(jù)庫實習指導書_第2頁
數(shù)據(jù)庫實習指導書_第3頁
數(shù)據(jù)庫實習指導書_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫技術課程實訓指導書一、 實訓課程性質(zhì)和任務數(shù)據(jù)庫技術課程實訓是在完成了理論教案和課內(nèi)實訓之后安排的綜合實訓。其目的和任務是讓學生更加熟練地掌握數(shù)據(jù)庫對象的基本操作、數(shù)據(jù)查詢等內(nèi)容,對數(shù)據(jù)庫及數(shù)據(jù)庫設計、 SQL 語言的運用,以及管理信息系統(tǒng)的分析、設計方法有初步了解,對管理信息系統(tǒng)工程的組織策劃、資源管理、團隊精神也有一定的認識。數(shù)據(jù)庫技術課程實訓任務主要按照面向?qū)ο蟪绦蛟O計和數(shù)據(jù)庫應用技術兩門課程的教案內(nèi)容來進行,它是以一個實際管理信息系統(tǒng) (MIS) 的開發(fā)過程為背景來實施,實訓通過一個完整的 MIS 工程開發(fā),提高學生的應用開發(fā)能力及實際編程能力,使學生掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原

2、理和應用,了解數(shù)據(jù)庫系統(tǒng)在實際應用中的開發(fā)方法及研制過程,為今后從事管理信息系統(tǒng)的研究、開發(fā)、應用提供必要的知識,更好地完成各種計算機應用和開發(fā)任務。本課程的實訓分為前期準備階段、基本操作階段和技術提高階段三個階段進行:前期準備階段的實驗圍繞數(shù)據(jù)庫系統(tǒng)設計進行,它要求學生根據(jù)教科書的內(nèi)容,設計一個自選的實際數(shù)據(jù)庫系統(tǒng),并完成相應的設計報告;基本操作階段的實驗圍繞著數(shù)據(jù)庫系統(tǒng)的基本操作進行,其內(nèi)容主要是有關數(shù)據(jù)庫定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能,它要求學生結(jié)合書本上有關數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫語言的知識完成;技術提高階段的實驗不僅要求把書本上的內(nèi)容掌握好,同時還需要自學一些相關的知識。實訓的軟件環(huán)境為Mi

3、crosoft SQL Server 2005 。二、實訓基本要求實訓采用分組方式進行,每組選定一個管理信息系統(tǒng)的題目,組內(nèi)可以進行討論,互相學習提高。每個組員具體做一個模塊,組長負責總體協(xié)調(diào)和系統(tǒng)聯(lián)調(diào)。在實訓的過程中,要求組長帶領組員深入現(xiàn)有系統(tǒng)進行深入調(diào)查,弄清用戶需求。同時,要求組長督促組員都要參與開發(fā)的全過程,并鼓勵組員選擇 MIS 系統(tǒng)中除基本功能外的其他功能或者使用特別方法實現(xiàn)功能的,作為創(chuàng)新設計的嘗試。具體要求如下:1要充分認識課程設計對培養(yǎng)自己的重要性,認真做好設計前的各項準備工作。2既要虛心接受老師的指導,又要充分發(fā)揮主觀能動性。結(jié)合課題,獨立思考,努力鉆研,勤于實踐,勇于創(chuàng)

4、新。3獨立按時完成規(guī)定的工作任務,不得弄虛作假,不準抄襲他人內(nèi)容,否則成績以不及格計。4都要嚴格遵守學校的學習紀律、規(guī)章制度,學生有事離校必須請假。課程設計期間,無故缺席按曠課處理;缺席時間達四分之一以上者,其成績按不及格處理。5在設計過程中,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹?shù)目茖W態(tài)度,必須按時、按質(zhì)、按量完成課程設計。6小組成員之間,分工明確,但要保持聯(lián)系暢通,密切合作,培養(yǎng)良好的互相幫助和團隊協(xié)作精神。三、實訓教案條件 先行已開設可視化程序設計課程,并學完數(shù)據(jù)庫技術的基本內(nèi)容。 具備客戶機 /服務器模式的網(wǎng)絡實驗室作為學生實訓操作的場地。四、實訓內(nèi)容 需求分析1 / 5要求學生掌握數(shù)據(jù)

5、庫設計的基本技術,熟悉數(shù)據(jù)庫設計的每個步驟中的任務和實施方法。并加深對數(shù)據(jù)庫系統(tǒng)概念和特點的理解。利用數(shù)據(jù)庫設計的 4 個階段:需求分析(分析用戶要求)、概念設計(信息分析和定義)、邏輯設計(設計實現(xiàn))和物理設計(物理數(shù)據(jù)庫設計)進行。概念模型設計時采用自底向上的方法,即自頂向下地進行需求分析,然后再自底向上地設計概念結(jié)構(gòu),和自底向上的設計方法。 用戶的功能需求分析,要深入到用戶和現(xiàn)有的實際系統(tǒng)中,弄清楚現(xiàn)有系統(tǒng)業(yè)務流和數(shù)據(jù)流運動過程。 畫出系統(tǒng)的功能圖。需求分析時,找出系統(tǒng)中的實體及實體間的關系,定義實體的必要屬性、類型,域,分析實體間的關系,碼及外碼等。( 2)概念結(jié)構(gòu)設計繪制所選實習工程

6、詳細的 E-R 圖。( 3)邏輯結(jié)構(gòu)設計將 E-R 圖轉(zhuǎn)換成等價的關系模式;按需求對關系模式進行規(guī)范化;對規(guī)范化后的模式進行評價,調(diào)整模式,使其滿足性能、存儲等方面要求;同時實現(xiàn)關系及關系間的數(shù)據(jù)的有效性及完整性約束。根據(jù)局部應用需要設計外模式。( 4)物理結(jié)構(gòu)設計選定實施環(huán)境,存取方法等。要求學生熟練掌握和使用Transact-SQL 、 SQL Server 企業(yè)管理器創(chuàng)建數(shù)據(jù)庫、表和修改表結(jié)構(gòu),并學會使用SQL Server 查詢分析器接收Transact-SQL 語句和進行結(jié)果分析。 數(shù)據(jù)庫的建立:建立各種數(shù)據(jù)庫表,表的主鍵、外鍵及關聯(lián)等。( 5)數(shù)據(jù)實施和維護用 SQL Server

7、2005 環(huán)境實施數(shù)據(jù)的加載,實現(xiàn)各種查詢。( 6)設計小結(jié):總結(jié)課程設計的過程、體會及建議。五、實施辦法1. 選題:根據(jù)現(xiàn)實經(jīng)濟生活和學生生活,參考后面附錄中提供的題目,要求難易適中,業(yè)務情況容易了解,涉及其他專業(yè)的“專業(yè)性”不要太強。學生可以自己單獨選題,或者以 3-4 個同學為一組共同協(xié)作進行一題目的設計小組形式選題。但一定要按本課程設計要求進行,各組題目不能重復。2分工要求( 1)負責工作流和功能分析,E-R 圖設計, 書寫相應設計文檔。1 人( 2)負責關系模式設計,書寫相應設計文檔。1 人( 3)負責系統(tǒng)的設計。1-2 人六、實訓學時分配序號內(nèi)容時 間合計1實訓動員0.5天2需求分

8、析0.5天3上機設計3 天5 天4系統(tǒng)驗收0.5天5實訓材料撰寫并上交0.5天2 / 5七、實訓成果將數(shù)據(jù)庫應用技術和面向?qū)ο蟪绦蛟O計結(jié)合起來進行實訓,可以使同學們從系統(tǒng)的需求分析開始,經(jīng)歷數(shù)據(jù)庫的設計、優(yōu)化,到功能規(guī)劃、窗體設計、界面設計、報表設計、編碼、調(diào)試等整個開發(fā)過程,使同學們對 MIS 整個開發(fā)過程有一個較全面的認識。提高同學們的知識綜合應用能力,體驗學習成果,激發(fā)同學們后續(xù)課程學習興趣。成果形式包括實訓報告書、開發(fā)的管理信息系統(tǒng)源代碼以及使用說明文檔。其中實訓報告書應說明:(1)實訓目的(2)實訓任務(3)需求分析(4) 概念模型設計(5) 邏輯模型設計(6)數(shù)據(jù)庫設計(7) 數(shù)據(jù)

9、查詢的實現(xiàn)(8)遇到的關鍵問題及解決辦法(9)實訓啟示與感想。八、實訓考核實訓考核是檢查學生的實訓成果,檢測學生對數(shù)據(jù)庫技術課程知識的理解程度,以及應用數(shù)據(jù)庫進行數(shù)據(jù)管理的能力。為了確保檢驗的真實性,實訓結(jié)束前要進行答辯和演示,并將實訓報告書、管理信息系統(tǒng)源代碼和使用說明文檔,交到服務器上的共享文件夾中,實訓指導老師根據(jù)以上內(nèi)容來評定成績。九、說明 實訓是在課堂學習以及相關先行課程學習后的基礎上安排的實訓,要求學生已具備一定的程序設計和業(yè)務流程的應用基礎。 實訓內(nèi)容要求以一個管理信息系統(tǒng) (例如,學生成績管理系統(tǒng)、人事管理系統(tǒng)、物流管理系統(tǒng)等 )為題材進行實際開發(fā)才有意義,才能鍛煉學生在開發(fā)管

10、理信息系統(tǒng)的過程中所需的綜合能力和培養(yǎng)學生團隊精神和團隊協(xié)作的能力。 實訓完成后,必須測試系統(tǒng)功能和書寫實訓報告,并進行演示和答辯。十、附錄(1) 新生報到管理系統(tǒng)根據(jù)新生報到的基本流程,該系統(tǒng)主要應具有以下基本功能:新生數(shù)據(jù)管理:包括新生數(shù)據(jù)的錄入、修改、刪除等功能。新生領取報到單管理:包括新生報到單的發(fā)放、檢索等功能。新生繳費管理:包括新生繳費數(shù)據(jù)的錄入、檢索等功能。新生住宿管理:包括新生住宿數(shù)據(jù)的錄入、修改等功能?;疽螅簩W生可以先到所在的系與有關老師聯(lián)系,進行需求調(diào)查,然后畫出新生報到管理系統(tǒng)數(shù)據(jù)流圖,功能流程圖,數(shù)據(jù)庫的設計。再進行程序設計、調(diào)試,以達到本系統(tǒng)的功能要求。(2) 學

11、校教材管理系統(tǒng)功能要求:本系統(tǒng)能對學校所有班級的教材進行征訂,教材的入庫、出庫進行管理、能進行各種條件的查詢,打印,還應具有教材庫存預警機制(教材庫存不夠用或教材征訂3 / 5過剩,都能給予提示)?;疽螅簩W生可以首先到學校教材科進行需求調(diào)查,然后畫出教材管理系統(tǒng)數(shù)據(jù)流圖,功能流程圖,數(shù)據(jù)庫的設計。再進行程序設計、調(diào)試,以達到本系統(tǒng)的功能要求。(3) 高校學生成績管理系統(tǒng)功能要求:學生成績管理是教案管理的一個重要環(huán)節(jié),本系統(tǒng)能夠進行學生成績登記、成績的更正、成績的查詢、成績的匯總及排序、對已畢業(yè)學生成績能存入歷史庫中,對于保存一定年限的成績能進行清除。要求有良好的界面,具有良好實用性。基本要

12、求:學生可以先到所在的系與有關老師聯(lián)系,進行需求調(diào)查,然后畫出成績管理系統(tǒng)數(shù)據(jù)流圖,功能流程圖,數(shù)據(jù)庫的設計。再進行程序設計、調(diào)試,以達到本系統(tǒng)的功能要求。(4) 高校學生學籍管理系統(tǒng)該系統(tǒng)主要應具有以下基本功能:學生管理:包括學生數(shù)據(jù)的錄入、修改、刪除、查詢功能。課程管理:包括課程數(shù)據(jù)的錄入、修改、刪除、查詢功能。教師管理:包括教師基本數(shù)據(jù)的錄入、修改、檢索、統(tǒng)計功能。成績管理:包括學生成績數(shù)據(jù)的錄入、修改、查詢、統(tǒng)計等功能。授課管理:包括教師講授課程、授課地點和授課學期基本要求:學生可以先到所在的系與有關老師聯(lián)系,進行需求調(diào)查,然后畫出學籍管理系統(tǒng)數(shù)據(jù)流圖,功能流程圖,數(shù)據(jù)庫的設計。再進行

13、程序設計、調(diào)試,以達到本系統(tǒng)的功能要求。( 5)教務管理系統(tǒng)功能要求:教務管理是教案管理的一個重要環(huán)節(jié),本系統(tǒng)能夠進行學生信息管理、班級信息管理、學生選課管理及選課管理。要求有良好的界面,具有良好實用性?;疽螅簩W生可以先到所在的系與有關老師聯(lián)系,進行需求調(diào)查,然后畫出教務管理系統(tǒng)數(shù)據(jù)流圖,功能流程圖,數(shù)據(jù)庫的設計。再進行程序設計、調(diào)試,以達到本系統(tǒng)的功能要求。十一、 SQL 語言練習以數(shù)據(jù)庫技術課堂教材實例練習為主,建立學生管理數(shù)據(jù)庫SM與學生表Student、課程表Course、選課表SC。要求學生表中不能低于10 條記錄,課程表中不能低于5 條記錄,選課表中每個學生不能低于 2 門課程

14、。1.數(shù)據(jù)查詢練習( 1)查詢姓陳的同學的信息;( 2)統(tǒng)計女生的總?cè)藬?shù);( 3)查詢選修課程在 3 門以上的學生的學號和選課門數(shù);( 4)查詢選課人數(shù)在 30 人以上的課程編號;( 5)統(tǒng)計每門課程的平均成績及選課人數(shù);( 6)查找姓名的第二個字符是“建”并且只有三個字符的學生的學號、姓名。( 7)查找姓名以“王”開頭的所有學生的學號、姓名。( 8)查找姓名以劉、王或崔開頭的所有學生的學號、姓名。( 9)查找姓名不是以劉、王或崔開頭的所有學生的學號、姓名。( 10)查詢無考試成績的學生的學號和相應的課程號。( 11)查詢有考試成績 (即成績不為空值 )的學生的學號、課程號。4 / 5( 12)求學生的總?cè)藬?shù)( 13)求選修了課

溫馨提示

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

評論

0/150

提交評論