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