《《數(shù)據(jù)庫系統(tǒng)課程設計》教學大綱》由會員分享,可在線閱讀,更多相關《《數(shù)據(jù)庫系統(tǒng)課程設計》教學大綱(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精品文檔,僅供學習與交流,如有侵權請聯(lián)系網(wǎng)站刪除
《數(shù)據(jù)庫系統(tǒng)課程設計》教學大綱
一、 課程概述
1. 課程研究對象和研究內(nèi)容
《數(shù)據(jù)庫系統(tǒng)課程設計》它對于鞏固數(shù)據(jù)庫知識,加強學生的實際動手能力和提高學生綜合素質十分必要。本課程分為系統(tǒng)分析與數(shù)據(jù)庫設計、應用程序設計和系統(tǒng)集成調(diào)試三個階段進行。
(1)系統(tǒng)分析與數(shù)據(jù)庫設計階段:通過社會調(diào)查,選擇一個實際應用數(shù)據(jù)庫系統(tǒng)的課題;進行系統(tǒng)需求分析和系統(tǒng)設計,寫出系統(tǒng)分析和系統(tǒng)設計報告;設計數(shù)據(jù)模型并進行優(yōu)化,確定數(shù)據(jù)庫結構、功能結構和系統(tǒng)安全性和完整性要求。
(2)應用程序設計階段:完成數(shù)據(jù)庫定義工作,實現(xiàn)系統(tǒng)數(shù)據(jù)的數(shù)據(jù)處理和數(shù)據(jù)錄入;實
2、現(xiàn)應用程序的設計、編程、優(yōu)化功能,實現(xiàn)數(shù)據(jù)安全性、數(shù)據(jù)完整性和并發(fā)控制技術等功能,并針對具體課題問題提出解決方法。
(3)系統(tǒng)集成調(diào)試階段:對系統(tǒng)的各個應用程序進行集成和調(diào)試,進一步優(yōu)化系統(tǒng)性能,改善系統(tǒng)用戶界面。
2. 課程在整個課程體系中的地位
數(shù)據(jù)庫系統(tǒng)課程設計是數(shù)據(jù)庫系統(tǒng)、軟件工程及程序設計課程的后續(xù)實驗課,它對于鞏固數(shù)據(jù)庫知識,加強學生的實際動手能力和提高學生綜合素質十分必要。
二、 課程目標
1. 加深對數(shù)據(jù)庫系統(tǒng)、軟件工程、程序設計語言的理論知識的理解和應用水平。
2. 通過設計實際的數(shù)據(jù)庫系統(tǒng)應用課題,進一步熟悉數(shù)據(jù)庫管理系統(tǒng)操作技術,提高動手能力,提高分析問題和解
3、決問題的能力。
三、 課程內(nèi)容和要求
這門學科的知識與技能要求分為知道、理解、掌握、學會四個層次。這四個層次的一般涵義表述如下:
知道———是指對這門學科和教學現(xiàn)象的認知。
理解———是指對這門學科涉及到的概念、原理、策略與技術的說明和解釋,能提示所涉及到的教學現(xiàn)象演變過程的特征、形成原因以及教學要素之間的相互關系。
掌握———是指運用已理解的教學概念和原理說明、解釋、類推同類教學事件和現(xiàn)象。
學會———是指能模仿或在教師指導下獨立地完成某些教學知識和技能的操作任務,或能識別操作中的一般差錯。
教學內(nèi)容和要求表中的“√”號表示教學知識和技能的教學要求層次。
本標準中打“*”號的
4、內(nèi)容可作為自學,教師可根據(jù)實際情況確定要求或不布置要求。
教學內(nèi)容及教學要求表
教學內(nèi)容
知道
理解
掌握
學會
1 系統(tǒng)需求分析和系統(tǒng)設計
1.1 需求分析和系統(tǒng)設計的基本方法
1.2 系統(tǒng)的數(shù)據(jù)流圖、數(shù)據(jù)字典和信息模型
√
√
2 數(shù)據(jù)庫設計
2.1 數(shù)據(jù)庫設計方法和規(guī)范化理論
2.2 數(shù)據(jù)庫的邏輯模型、外模型和物理模型
√
√
3. 數(shù)據(jù)庫和數(shù)據(jù)安全性
3.1 定義SQL Server 2000的基本表、視圖和圖表
3.2 定義SQL Server 數(shù)據(jù)庫的安全性和完
5、整性
√
√
4. 應用程序設計和程序調(diào)試
4.1 設計并編寫輸入/輸出功能模塊的應用程序
4.2 設計并編寫查詢/統(tǒng)計功能模塊的應用程序
4.3 設計并編寫數(shù)據(jù)維護功能模塊的應用程序
√
√
√
5. 系統(tǒng)集成和優(yōu)化
5.1 系統(tǒng)的各個功能模塊集成
5.2 總調(diào)試和優(yōu)化工作
5.3 優(yōu)化用戶界面
5.4 撰寫設計報告
√
√
√
√
四、 課程實施
數(shù)據(jù)庫系統(tǒng)課程設計是計算機專業(yè)的選修課。數(shù)據(jù)庫系統(tǒng)課程設計以自學和自主實驗為主。一般情況下,安排18
6、課時用于布置任務、輔導和檢查。
課時安排及教學方法表
教學內(nèi)容
課時建議18課時
教與學的方法建議
1 系統(tǒng)需求分析和系統(tǒng)設計
1.1 需求分析和系統(tǒng)設計的基本方法
1.2 系統(tǒng)的數(shù)據(jù)流圖、數(shù)據(jù)字典和信息模型
2課時
講述、實踐
2 數(shù)據(jù)庫設計
2.1 數(shù)據(jù)庫設計方法和規(guī)范化理論
2.2 數(shù)據(jù)庫的邏輯模型、外模型和物理模型
2課時
講述、實踐
3 數(shù)據(jù)庫和數(shù)據(jù)安全性
3.1 定義SQL Server 2000的基本表、視圖和圖表
3.2 定義SQL Server 數(shù)據(jù)庫的安全性和完整性
2課時
演示、實驗
4 應用程序設計和程序調(diào)試
7、
4.1 設計并編寫輸入/輸出功能模塊的應用程序
4.2 設計并編寫查詢/統(tǒng)計功能模塊的應用程序
4.3 設計并編寫數(shù)據(jù)維護功能模塊的應用程序
6課時
實驗輔導
5 系統(tǒng)集成和優(yōu)化
5.1 系統(tǒng)的各個功能模塊集成
5.2 總調(diào)試和優(yōu)化工作
5.3 優(yōu)化用戶界面
5.4 撰寫設計報告
6課時
實驗輔導
說明:理論課6課時,安排在前3周;實驗課12課時,安排在4-18周。
五、 教材選用
1. 苗雪蘭等《數(shù)據(jù)庫系統(tǒng)原理及應用教程》,,機械工業(yè)出版社,2008年版。
2. 薩師煊等,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社,2000版
3. 王秀坤,《數(shù)據(jù)庫系統(tǒng)原理》,大連理工大學出版社,2000年版。
六、 課程評價
《數(shù)據(jù)庫系統(tǒng)課程設計》采用課程設計報告和課程設計應用系統(tǒng)程序綜合評定成績,其中課程設計報告占50%,課程設計應用系統(tǒng)程序占50%。成績計分按優(yōu)、良、中、差4級評定。
《數(shù)據(jù)庫系統(tǒng)課程設計》的課程設計報告要求有系統(tǒng)需求分析與系統(tǒng)設計、系統(tǒng)數(shù)據(jù)模型和數(shù)據(jù)庫結構、系統(tǒng)功能結構、系統(tǒng)的數(shù)據(jù)庫設計方法和程序設計方法、原程序代碼等內(nèi)容。其課程設計應用系統(tǒng)程序應獨立完成,程序功能完整、設計方法合理、用戶界面較好、系統(tǒng)運行正常。
制定該課程標準小組成員:
審核者:
【精品文檔】第 4 頁