資源描述:
《南京林業(yè)大學(xué)課程設(shè)計指導(dǎo)書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、《管理數(shù)據(jù)庫原理與開發(fā)》課程設(shè)計指導(dǎo)書適用專業(yè):信息管理和信息系統(tǒng)、電子商務(wù)周數(shù):2學(xué)分:2編寫人:陳琳審定人:蔡志堅1課程設(shè)計目的數(shù)據(jù)庫技術(shù)的發(fā)展與應(yīng)用極大地促進(jìn)了計算機(jī)應(yīng)用向各行各業(yè)的滲透。管理數(shù)據(jù)庫原理與開發(fā)是一門理論性與實踐性很強(qiáng)的課程。課程設(shè)計的目的是為了幫助學(xué)生較好地實現(xiàn)理論與實踐的結(jié)合。通過課程設(shè)計,可以使學(xué)生進(jìn)一步復(fù)習(xí)、鞏固所學(xué)的數(shù)據(jù)庫的基本概念、基本原理、數(shù)據(jù)庫設(shè)計的方法與技術(shù)等理論,并且吸收教學(xué)過程中介紹的管理數(shù)據(jù)庫開發(fā)實例中的經(jīng)驗,通過一個具體應(yīng)用實例的親自設(shè)計與開發(fā),借助課程設(shè)計環(huán)節(jié)及上機(jī)操作,從而使對數(shù)據(jù)庫開發(fā)的感性認(rèn)識和具體實踐相結(jié)合
2、,幫助學(xué)生初步掌握管理數(shù)據(jù)庫的基本開發(fā)技術(shù)與方法,為進(jìn)一步學(xué)習(xí)管理信息系統(tǒng)開發(fā)等知識打下良好的基礎(chǔ)。從而具有一定的管理數(shù)據(jù)庫的開發(fā)能力。2課程設(shè)計內(nèi)容課程設(shè)計的內(nèi)容及主要步驟如下:(1)需求分析學(xué)生應(yīng)按照管理數(shù)據(jù)庫原理與開發(fā)課程設(shè)計的題目要求認(rèn)真收集相關(guān)資料,明確所要開發(fā)的管理數(shù)據(jù)庫的目標(biāo)和要求,在此基礎(chǔ)上進(jìn)行數(shù)據(jù)庫的需求分析,歸納整理出其中涉及到的數(shù)據(jù)類,以及數(shù)據(jù)之間的關(guān)系。并進(jìn)一步分析數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)元素及數(shù)據(jù)間的聯(lián)系類型,編寫數(shù)據(jù)字典。(2)概念設(shè)計采用E-R方法描述所要開發(fā)的管理數(shù)據(jù)庫對象中涉及的實體、屬性及其實體間的聯(lián)系??上犬嫵鯡—R圖,然后再進(jìn)行綜合
3、與優(yōu)化,并繪制綜合與優(yōu)化過的E-R圖。得到數(shù)據(jù)庫的概念模型。(3)邏輯結(jié)構(gòu)設(shè)計在概念模型的基礎(chǔ)上,結(jié)合所選定的數(shù)據(jù)庫管理系統(tǒng)的要求,轉(zhuǎn)變?yōu)樵摂?shù)據(jù)庫管理系統(tǒng)所能接受的數(shù)據(jù)模型(一般采用關(guān)系模型)的形式。在這一步中要特別注意將概念模型轉(zhuǎn)變?yōu)檫壿嬆P蜁r的一些方法和技巧。(4)數(shù)據(jù)庫的規(guī)范化根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論的要求,對第三步中得到的邏輯模型進(jìn)行修正和優(yōu)化。避免該數(shù)據(jù)庫在操作時發(fā)生諸如更新異常、插入異常、刪除異常以及數(shù)據(jù)冗余等問題。(5)物理結(jié)構(gòu)設(shè)計對于已經(jīng)符合關(guān)系數(shù)據(jù)庫規(guī)范化理論要求的邏輯模型,可以進(jìn)入數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計了。即按照所選定的數(shù)據(jù)庫管理系統(tǒng)(如VFP
4、等)來加以實現(xiàn),完成數(shù)據(jù)庫中所有數(shù)據(jù)庫文件的物理構(gòu)造。包括數(shù)據(jù)庫及數(shù)據(jù)表的命名、數(shù)據(jù)表的結(jié)構(gòu)設(shè)計、索引的設(shè)置、數(shù)據(jù)表之間關(guān)系的確立,以及關(guān)于數(shù)據(jù)庫的一致性和完整性等的保證措施的設(shè)置。(6)數(shù)據(jù)庫實施通過上機(jī),將第五步中設(shè)計出的數(shù)據(jù)庫物理模型在計算機(jī)中加以實現(xiàn),并錄入部分原始數(shù)據(jù)(或模擬數(shù)據(jù))。在數(shù)據(jù)庫實施的過程中,及時發(fā)現(xiàn)數(shù)據(jù)庫設(shè)計中存在的問題,并加以修正。(7)應(yīng)用系統(tǒng)的開發(fā)開發(fā)該管理數(shù)據(jù)庫的部分操作界面,包括設(shè)計一些有關(guān)的表單和報表,實現(xiàn)數(shù)據(jù)庫的添加、刪除、更新、檢索等相關(guān)功能,并加以優(yōu)化和完善。注上述內(nèi)容與步驟可視實際情況加以調(diào)整,作適當(dāng)?shù)脑鰷p。3課程設(shè)計
5、中涉及的理論知識及參考書《管理數(shù)據(jù)庫原理與開發(fā)》課程設(shè)計主要涉及數(shù)據(jù)庫的開發(fā)、表單的設(shè)計及控件的添加等方面的理論知識。課程設(shè)計參考書籍如下:(1)《新編VisualFoxPro6.0教程》.單啟成..蘇州大學(xué)出版社,2003(2)《數(shù)據(jù)庫系統(tǒng)原理教程》.王珊,陳紅.清華大學(xué)出版社,1998(3)《數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)》.王珊.電子工業(yè)出版社,1995(4)《數(shù)據(jù)庫原理及應(yīng)用系統(tǒng)開發(fā)》.張健沛.中國水利水電出版社,1994(5)《VisualFoxPro5.0教程》.陳華生等.蘇州大學(xué)出版社,19994課程設(shè)計時間安排與組織形式按照教學(xué)計劃安排,組織學(xué)生按表1實
6、習(xí)內(nèi)容和時間在指定的安裝有VisualFoxPro6.0軟件的多媒體實驗室進(jìn)行本項課程設(shè)計,老師根據(jù)課程設(shè)計進(jìn)程隨堂指導(dǎo)。表1課程設(shè)計時間安排序號內(nèi)容安排課時(周)1熟悉SQL的基本操作0.52設(shè)計一個小型的數(shù)據(jù)庫管理系統(tǒng)1.5合計2.05學(xué)生撰寫課程設(shè)計報告的要求學(xué)生在課程設(shè)計結(jié)束時應(yīng)提交《管理數(shù)據(jù)庫原理與開發(fā)課程設(shè)計報告》。該報告應(yīng)當(dāng)結(jié)合本指導(dǎo)書中有關(guān)課程設(shè)計的內(nèi)容和步驟中的要求來加以完整的表達(dá),要求內(nèi)容齊全、條理清楚、文字通暢、打印或書寫規(guī)范,并附上各種圖表和數(shù)據(jù)庫結(jié)構(gòu)清單、數(shù)據(jù)庫文件清單。圖紙要求整潔、規(guī)范,符合工程作圖要求。6課程設(shè)計成績評定方法1.根
7、據(jù)《南京林業(yè)大學(xué)實習(xí)教學(xué)工作管理暫行規(guī)定》,課程設(shè)計考核成績采用五級計分制,分別為優(yōu)、良、中、及格、不及格。課程設(shè)計考核成績不及格者,必須在下一年度重修。2.課程設(shè)計考核成績由課程設(shè)計表現(xiàn)和課程設(shè)計質(zhì)量兩部分組成,課程設(shè)計表現(xiàn)包括出勤情況、課程設(shè)計態(tài)度、實驗問題回答等方面,占考核總成績的30%;課程設(shè)計質(zhì)量包括課程設(shè)計任務(wù)完成情況、實驗操作熟練程度、課程設(shè)計報告完成質(zhì)量等方面,占考核總成績的70%。7注意事項課程設(shè)計的選題需要注意以下幾方面:1.所確定的題目及開發(fā)要求基本上應(yīng)能使大多數(shù)學(xué)生在規(guī)定時間內(nèi)可以獨立完成。但對于一些規(guī)模和難度偏大,又非常具有實際開發(fā)價值
8、的問題,也可以采取自愿組