浙江廣播電視大學(xué)數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)課程教學(xué)大綱.doc
-
資源ID:116514386
資源大?。?span id="2ea9zkf" class="font-tahoma">86KB
全文頁數(shù):12頁
- 資源格式: DOC
下載積分:15積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。
|
浙江廣播電視大學(xué)數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)課程教學(xué)大綱.doc
11數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)大綱浙江廣播電視大學(xué)數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)課程教學(xué)大綱第一部分 大綱說明1、課程性質(zhì)、任務(wù)、目的本課程是開放試點(diǎn)非計(jì)算機(jī)應(yīng)用各類專業(yè)有關(guān)數(shù)據(jù)庫的一門選修課和普通專科教育各專業(yè)的一門必修課。主要任務(wù)是介紹數(shù)據(jù)庫組織、管理和使用的一般知識(shí),包括數(shù)據(jù)模型、數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)、關(guān)系運(yùn)算、關(guān)系規(guī)范化、關(guān)系查詢(SQL語言)等方面的知識(shí);以及介紹VisualFoxPro程序設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)的構(gòu)成與使用。目的是使學(xué)生通過該課程的學(xué)習(xí),具備進(jìn)行簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)的能力;和參加全國計(jì)算機(jī)等級(jí)二級(jí)考試的應(yīng)試能力。2、課程特點(diǎn)數(shù)據(jù)庫技術(shù)的發(fā)展,已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。隨著信息系統(tǒng)數(shù)據(jù)庫應(yīng)用的重要性日益凸顯,對(duì)從事數(shù)據(jù)庫系統(tǒng)維護(hù)和數(shù)據(jù)庫開發(fā)的技術(shù)人員的需求與日俱增。數(shù)據(jù)庫知識(shí)很豐富,實(shí)際數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用系統(tǒng)都比較復(fù)雜,因此,要學(xué)會(huì)利用數(shù)據(jù)庫開發(fā)系統(tǒng),僅靠掌握該課程的一點(diǎn)書本知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,它只能給出進(jìn)行數(shù)據(jù)庫應(yīng)用所必須的入門知識(shí)或基礎(chǔ)知識(shí),真正掌握它需要不斷地學(xué)習(xí)和實(shí)際鍛煉的積累。該課程理論性、實(shí)踐性和應(yīng)用性都很強(qiáng)。在理論方面涉及到集合理論、關(guān)系理論、數(shù)據(jù)庫設(shè)計(jì)理論等。實(shí)踐性強(qiáng)體現(xiàn)為:數(shù)據(jù)庫設(shè)計(jì)理論是隨著計(jì)算機(jī)技術(shù)和人們的設(shè)計(jì)實(shí)踐不斷地豐富和發(fā)展的,將不斷地產(chǎn)生出新的設(shè)計(jì)技術(shù)和理論隨著計(jì)算機(jī)技術(shù)在我國各個(gè)領(lǐng)域的推廣、普及,越來越多的人開始學(xué)習(xí)計(jì)算機(jī),操作和應(yīng)用計(jì)算機(jī)成為人們必須掌握的一種基本技能。許多單位部門已把掌握一定的計(jì)算機(jī)知識(shí)和應(yīng)用技能作為干部錄用、職務(wù)晉升、職稱評(píng)定、上崗資格的重要依據(jù)之一。全國和浙江省都有計(jì)算機(jī)等級(jí)考試,本課程的第二部分內(nèi)容就是根據(jù)全國計(jì)算機(jī)等級(jí)考試考試大綱的要求,詳細(xì)介紹了(Visual FoxPro 程序設(shè)計(jì)),所以這本書也可以作為Visual FoxPro的正式輔導(dǎo)教材。學(xué)習(xí)該課程既要注意學(xué)習(xí)好理論,又要注意運(yùn)用理論知識(shí)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)實(shí)踐的鍛煉,通過Visual FoxPro 程序設(shè)計(jì)的結(jié)合,進(jìn)行實(shí)際上機(jī)操作的鍛煉和項(xiàng)目實(shí)訓(xùn),既能參加計(jì)算機(jī)等級(jí)考試,又能弄清楚數(shù)據(jù)庫管理系統(tǒng)的編制和工作原理。做到理論與實(shí)踐相結(jié)合。3、教學(xué)要求教學(xué)要求在每一章教學(xué)內(nèi)容之后給出,由易到難大體分為四個(gè)層次:了解、理解、掌握和熟練掌握。了解就是知道一般的工作有理,理解就是正確地理解概念,掌握就是學(xué)會(huì)有關(guān)知識(shí)點(diǎn)并能夠進(jìn)行簡單地應(yīng)用,熟練掌握就是能夠運(yùn)用多個(gè)知識(shí)點(diǎn)解決較綜合的應(yīng)用問題。4、適應(yīng)范圍該教學(xué)大綱是為非計(jì)算機(jī)各類專業(yè)課程統(tǒng)一制定的。第二部分 媒體使用和教學(xué)過程建議、學(xué)分與學(xué)時(shí)本課程數(shù)據(jù)庫原理與應(yīng)用總學(xué)時(shí)為72學(xué)時(shí),4學(xué)分,第二或第四學(xué)期開設(shè);在下表1給出各專業(yè)學(xué)習(xí)該課程的內(nèi)容、電視學(xué)時(shí)分配和實(shí)驗(yàn)學(xué)時(shí)分配。計(jì)算機(jī)等級(jí)考試實(shí)驗(yàn)有條件做,可以結(jié)合相應(yīng)的實(shí)驗(yàn)一并完成。(不作考核要求)表1課程的內(nèi)容、電視學(xué)時(shí)分配和實(shí)驗(yàn)學(xué)時(shí)分配章節(jié)內(nèi)容電視(學(xué)時(shí))(課內(nèi)學(xué)時(shí))實(shí)驗(yàn)學(xué)時(shí)項(xiàng)目實(shí)訓(xùn)一數(shù)據(jù)庫系統(tǒng)概論2(3)二關(guān)系數(shù)據(jù)模型2(3)三關(guān)系規(guī)范化基礎(chǔ)4(6)四VisualFoxpro6.0項(xiàng)目管理器、數(shù)據(jù)庫和數(shù)據(jù)庫表6(9)2五索引、查詢與視圖3(5)1六結(jié)構(gòu)化查詢語言-SQL3(6)2七程序設(shè)計(jì)基礎(chǔ)3(9)1八表單設(shè)計(jì)3(4)2九菜單設(shè)計(jì)3(4)1十報(bào)表設(shè)計(jì)2(2)1十一開發(fā)應(yīng)用程序1(2)4十二其他數(shù)據(jù)庫系統(tǒng)與相關(guān)技術(shù)簡介1(1)4總計(jì)34(54)108、多種媒體教材的說明及教學(xué)環(huán)節(jié)根據(jù)電大教學(xué)特點(diǎn),非計(jì)算機(jī)學(xué)科專業(yè),包括:工科類、管理類、經(jīng)濟(jì)學(xué)科等各類專業(yè)(??疲?茖I(yè),對(duì)數(shù)據(jù)庫原理與應(yīng)用這門課的要求以及區(qū)別,本學(xué)期采用李明主編的數(shù)據(jù)庫原理與應(yīng)用和數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)指導(dǎo)書及項(xiàng)目實(shí)訓(xùn)教材。主教材:包含所有教學(xué)知識(shí)點(diǎn),對(duì)教學(xué)起主導(dǎo)作用,要求科學(xué)嚴(yán)謹(jǐn)、條理清楚、層次分明、文字流暢、便于閱讀。實(shí)驗(yàn)教材:數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)指導(dǎo)書及項(xiàng)目實(shí)訓(xùn)教材。實(shí)驗(yàn)教材包含若干個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)由實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)背景知識(shí)、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求等組成。通過實(shí)驗(yàn)鞏固所學(xué)的書本知識(shí),增強(qiáng)分析問題和解決問題的能力。項(xiàng)目實(shí)訓(xùn)就具體介紹了一個(gè)學(xué)生教學(xué)管理系統(tǒng),它把以上各個(gè)實(shí)驗(yàn)聯(lián)系了起來,結(jié)合實(shí)例深入淺出、循序漸進(jìn)地引導(dǎo)讀者完成一個(gè)完整的系統(tǒng)的設(shè)計(jì)。除了以上各媒體之外,還需要老師的面授與答疑,以及對(duì)實(shí)驗(yàn)的現(xiàn)場(chǎng)指導(dǎo),同時(shí)還需要網(wǎng)上輔導(dǎo)與答疑、電話答疑、電子郵件答疑等多種有利于學(xué)生自主學(xué)習(xí)的教學(xué)形式。要注意各媒體之間的相互交叉與配合,避免在簡單問題上的重復(fù)。特別是其他媒體都要注意同文字主教材的配合,彌補(bǔ)主教材的不足。3、考核考核方式:全部采用形成性考核??己艘螅涸趯?shí)踐教師的監(jiān)督下,能調(diào)試運(yùn)行通過本人獨(dú)立開發(fā)的一個(gè)符合實(shí)踐要求的數(shù)據(jù)庫應(yīng)用系統(tǒng),并提供相關(guān)文檔??己说慕M織:課程形成性考核由教學(xué)點(diǎn)組織實(shí)施。第三部分 教學(xué)內(nèi)容和教學(xué)要求第一章 數(shù)據(jù)庫系統(tǒng)概述(一)教學(xué)內(nèi)容1.數(shù)據(jù)、信息與數(shù)據(jù)處理2.數(shù)據(jù)管理技術(shù)發(fā)展經(jīng)歷人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段、分布式數(shù)據(jù)庫系統(tǒng)階段3. 高級(jí)數(shù)據(jù)庫系統(tǒng)階段的應(yīng)用與發(fā)展 4數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 數(shù)據(jù)庫系統(tǒng)的三級(jí)結(jié)構(gòu) 5DBMS的主要功能 6使用數(shù)據(jù)庫系統(tǒng)存取數(shù)據(jù)過程 *7數(shù)據(jù)庫系統(tǒng)的訪問的介紹 (二)教學(xué)要求了解數(shù)據(jù)、信息、數(shù)據(jù)處理的概念;計(jì)算機(jī)數(shù)據(jù)管理四個(gè)階段特點(diǎn);掌握數(shù)據(jù)庫系統(tǒng)的組成和主要持點(diǎn);掌握數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu);掌握DBMS的主要功能;了解使用數(shù)據(jù)庫系統(tǒng)存取數(shù)據(jù)過程。第二章 關(guān)系運(yùn)算(一)教學(xué)內(nèi)容1. 數(shù)據(jù)結(jié)構(gòu)層次模型 、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P?。2.關(guān)系操作關(guān)系代數(shù)和關(guān)系演算3.關(guān)系完整性實(shí)體完整性、參照完整性、用戶定義的完整性4關(guān)系代數(shù)傳統(tǒng)的集合運(yùn)算(并、交、差、廣義笛卡兒積)專門的關(guān)系運(yùn)算(選擇、投影、連接、等值連接、自然連接)(二)教學(xué)要求了解數(shù)據(jù)模型概念、層次模型、網(wǎng)狀模型和面向?qū)ο竽P透拍?;熟練掌握關(guān)系模型概念和特點(diǎn)以及二維表、關(guān)系術(shù)語;掌握關(guān)系的完整性中的實(shí)體完整性和參照完整性的定義;掌握傳統(tǒng)的集合運(yùn)算和笛卡爾積的運(yùn)算;熟練掌握關(guān)系運(yùn)算(選擇、投影、聯(lián)接等)。第三章 關(guān)系規(guī)范化基礎(chǔ)(一)教學(xué)內(nèi)容1如何理解規(guī)范化和存儲(chǔ)異常問題數(shù)據(jù)冗余、插入異常、刪除異常、修改異常2 函數(shù)依賴概念屬性間聯(lián)系、非平凡和平凡函數(shù)依賴、部分和完全函數(shù)依賴、直接和傳遞函數(shù)依賴、*Armstrong公理、最小函數(shù)依賴、關(guān)鍵字(候選碼和主碼)、超鍵碼、邏輯蘊(yùn)涵和封閉集(閉包)3關(guān)系范式 第一范式、第二范式、第三范式、BCNF 4數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)方法和數(shù)據(jù)庫設(shè)計(jì)工具、 數(shù)據(jù)庫設(shè)計(jì)原則和步驟 5需求分析階段 需求分析內(nèi)容和分析方法、數(shù)據(jù)流圖和數(shù)據(jù)字典 6概念結(jié)構(gòu)設(shè)計(jì)階段 數(shù)據(jù)庫建模的有關(guān)概念、E-R模型、設(shè)計(jì)E-R圖 7邏輯結(jié)構(gòu)設(shè)計(jì)8物理設(shè)計(jì)與實(shí)施9數(shù)據(jù)庫實(shí)施10數(shù)據(jù)庫運(yùn)行與維護(hù)(二)教學(xué)要求了解不恰當(dāng)?shù)年P(guān)系模式而導(dǎo)致的存儲(chǔ)異常問題;了解函數(shù)依賴的概念、平凡的函數(shù)依賴、非平凡的函數(shù)依賴和完全函數(shù)依賴;掌握部分依賴、傳遞依賴函數(shù)依賴的概念;掌握鍵碼、封閉集等概念;掌握關(guān)系范式的第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和了解BCNF;了解數(shù)據(jù)庫設(shè)計(jì)方法、數(shù)據(jù)庫設(shè)計(jì)工具和了解數(shù)據(jù)庫設(shè)計(jì)原則;了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)的設(shè)計(jì)過程的六個(gè)階段的任務(wù)和目標(biāo);掌握對(duì)實(shí)際簡單系統(tǒng)的需求分析,畫出數(shù)據(jù)流程圖;根據(jù)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)進(jìn)行機(jī)器實(shí)現(xiàn);寫出分析結(jié)果。掌握實(shí)體、聯(lián)系、屬性、碼等概念的含義;熟練掌握E-R圖的應(yīng)用。第四章 VisualFoxpro6.0項(xiàng)目管理器、數(shù)據(jù)庫和數(shù)據(jù)庫表(一)教學(xué)內(nèi)容1Visual FoxPro 6.0數(shù)據(jù)庫管理系統(tǒng)介紹2Visual FoxPro 6.0的啟動(dòng)和退出 3Visual FoxPro 6.0的用戶界面 標(biāo)題欄、菜單欄、工具欄、命令窗口、工作區(qū)、狀態(tài)欄、項(xiàng)目管理器4Visual FoxPro 向?qū)?、設(shè)計(jì)器、生成器簡介 5數(shù)據(jù)庫的建立及其基本操作 建立數(shù)據(jù)庫、使用數(shù)據(jù)庫、修改數(shù)據(jù)庫、刪除數(shù)據(jù)庫數(shù)據(jù)庫表的建立及其基本操作6在數(shù)據(jù)庫中建立表、修改表結(jié)構(gòu)、增加記錄、刪除記錄、修改記錄、顯示記錄、查詢定位7自由表數(shù)據(jù)庫表與自由表、自由表添加到數(shù)據(jù)庫、將表移出數(shù)據(jù)庫8多個(gè)表的同時(shí)使用多工作區(qū)的概念、使用不用工作區(qū)的表、 表之間的關(guān)聯(lián)(二)教學(xué)要求了解Visual FoxPro 6.0的啟動(dòng)和退出,Visual FoxPro 6.0的用戶界面;掌握Visual FoxPro 6.0的項(xiàng)目管理器的使用;理解Visual FoxPro 6.0的向?qū)А⒃O(shè)計(jì)器和生成器;掌握數(shù)據(jù)庫的建立及其相關(guān)的操作;掌握數(shù)據(jù)庫表的建立及其相關(guān)的操作;掌握自由表的建立及其與數(shù)據(jù)庫表的相關(guān)操作;理解多個(gè)表的概念和同時(shí)使用。第五章 索引、查詢與視圖(一)教學(xué)內(nèi)容 1索引的概念 索引類型、創(chuàng)建索引、使用索引、實(shí)體完整性與主關(guān)鍵字、域完整性與約束規(guī)則、參照完整性與表之間的關(guān)聯(lián)2查詢創(chuàng)建查詢、使用查詢3視圖 創(chuàng)建視圖、視圖與數(shù)據(jù)更新、使用視圖1(二)教學(xué)要求理解索引的概念和類型;掌握索引的創(chuàng)建;掌握數(shù)據(jù)完整性的概念及其相關(guān)的操作;理解查詢的概念及使用;理解視圖的概念及使用;第六章 結(jié)構(gòu)化查詢語言SQL(一)教學(xué)內(nèi)容1SQL概述 2 SQL數(shù)據(jù)定義功能 3SQL數(shù)據(jù)操縱 插入記錄、修改記錄、刪除記錄5SQL數(shù)據(jù)查詢簡單查詢、聯(lián)接查詢、嵌套查詢、集合運(yùn)算6Visual FoxPro中SQL SELECT 的幾個(gè)特殊選項(xiàng) 7SQL數(shù)據(jù)控制 授權(quán)權(quán)限、回收權(quán)限(一)教學(xué)要求理解索引的概念和類型;掌握索引的創(chuàng)建;掌握數(shù)據(jù)完整性的概念及其相關(guān)的操作;理解查詢的概念及使用;理解視圖的概念及使用;第七章 程序設(shè)計(jì)基礎(chǔ)(一)教學(xué)內(nèi)容1Visual FoxPro的工作方式1502數(shù)據(jù)類型3變量與常量 常量、變量、內(nèi)存變量的常用命令4表達(dá)式算術(shù)表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式 5函數(shù)158數(shù)值函數(shù)、字符函數(shù)、日期和時(shí)間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)、6程序與程序文件165程序的概念、程序文件的建立與執(zhí)行、簡單的輸入輸出命令7程序的基本結(jié)構(gòu). 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)8多模塊程序模塊的定義與應(yīng)用、參數(shù)傳遞、變量的作用域、9 程序調(diào)試調(diào)試器環(huán)境、設(shè)置斷點(diǎn)、調(diào)試菜單(二)教學(xué)要求了解Visual FoxPro的工作方式;掌握常用的數(shù)據(jù)類型的使用,以及他們之間的相互轉(zhuǎn)換; 掌握常量、變量、表達(dá)式和常用的函數(shù)定義及使用; 掌握程序的基本結(jié)構(gòu);了解程序的調(diào)試方法。第八章 表單設(shè)計(jì)(一)教學(xué)內(nèi)容1面向?qū)ο蟮母拍顚?duì)象與類、子類與繼承2Visual Foxpro基類的簡介Visual Foxpro基類、容器與控件、事件3創(chuàng)建表單4修改表單5運(yùn)行表單6表單控件標(biāo)簽控件、文本框控件、命令按鈕控件、編輯框控件、單選按鈕控件、復(fù)選按鈕控件7列表框控件8組合框控件9表格控件10命令按鈕組控件11頁框控件(二)教學(xué)要求了解面向?qū)ο蟆㈩惡褪录南嚓P(guān)概念;了解子類與繼承相關(guān)概念;掌握表單創(chuàng)建、修改、運(yùn)行的方法;掌握表單中的主要控件,包括標(biāo)簽、文本、按鈕等控件。第九章 菜單設(shè)計(jì)(一)教學(xué)內(nèi)容 1菜單系統(tǒng)2創(chuàng)建應(yīng)用系統(tǒng)菜單創(chuàng)建主菜單、創(chuàng)建子菜單、修改菜單3 確定菜單選項(xiàng)的任務(wù)4生成菜單程序5運(yùn)行菜單(二)教學(xué)要求了解菜單概念;掌握菜單系統(tǒng)的設(shè)計(jì)與應(yīng)用。本章介紹了菜單的一些基本概念和菜單設(shè)計(jì)的應(yīng)用。通過學(xué)習(xí),要求達(dá)到:了解菜單概念;掌握菜單系統(tǒng)的設(shè)計(jì)與應(yīng)用。第十章 報(bào)表設(shè)計(jì)(一)教學(xué)內(nèi)容1. 創(chuàng)建報(bào)表報(bào)表向?qū)?chuàng)建報(bào)表、報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表2設(shè)計(jì)報(bào)表報(bào)表設(shè)計(jì)器工具欄、報(bào)表控件工具欄、修改布局、修改報(bào)表(二)教學(xué)要求了解報(bào)表概念;了解菜單系統(tǒng)的組成;掌握?qǐng)?bào)表系統(tǒng)的設(shè)計(jì)與應(yīng)用。第十一章 開發(fā)應(yīng)用程序(一)教學(xué)內(nèi)容1應(yīng)用系統(tǒng)開發(fā)的一般過程2應(yīng)用系統(tǒng)總體規(guī)劃3應(yīng)用系統(tǒng)主要功能模塊的設(shè)計(jì)4應(yīng)用系統(tǒng)主要功能模塊的組裝(二)教學(xué)要求了解應(yīng)用系統(tǒng)開放的一般過程;掌握應(yīng)用系統(tǒng)主要功能模塊的設(shè)計(jì);了解應(yīng)用系統(tǒng)主要功能模塊的組裝。第十二章 其他數(shù)據(jù)庫系統(tǒng)與相關(guān)技術(shù)簡介 (一)教學(xué)內(nèi)容1MicroSoft Access數(shù)據(jù)庫管理系統(tǒng)簡介2SQL Server 2000數(shù)據(jù)庫系統(tǒng)簡介3Oracle數(shù)據(jù)庫管理系統(tǒng)簡介4數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具簡介(二)教學(xué)要求了解Access數(shù)據(jù)庫管理系統(tǒng);了解SQL Server數(shù)據(jù)庫管理系統(tǒng);了解Oracle數(shù)據(jù)庫管理系統(tǒng);了解數(shù)據(jù)應(yīng)用系統(tǒng)的開發(fā)工具。第四部分 實(shí)驗(yàn)內(nèi)容和要求一、分實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)一 Visual FoxPro6.0的安裝及項(xiàng)目管理器的使用實(shí)驗(yàn)二 Visual Foxpro數(shù)據(jù)庫及其基本操作 實(shí)驗(yàn)三 Visual FoxPro的索引、查詢與視圖 實(shí)驗(yàn)四 SQL操作 實(shí)驗(yàn)五 Visual FoxPro程序設(shè)計(jì)與運(yùn)行 實(shí)驗(yàn)六 表單的設(shè)計(jì)與應(yīng)用 實(shí)驗(yàn)七 設(shè)計(jì)菜單 實(shí)驗(yàn)八 報(bào)表設(shè)計(jì) 二、等級(jí)考試練習(xí) 第一節(jié) 等級(jí)考試上機(jī)考試練習(xí)第二節(jié) 等級(jí)考試上機(jī)考試指導(dǎo)三、 項(xiàng)目實(shí)訓(xùn)(學(xué)生教務(wù)信息管理系統(tǒng))一.目標(biāo)及要求二.系統(tǒng)設(shè)計(jì)三.數(shù)據(jù)庫需求分析與概念設(shè)計(jì)四.數(shù)據(jù)庫設(shè)計(jì)中的邏輯設(shè)計(jì)和物理設(shè)計(jì)五.系統(tǒng)功能模塊設(shè)計(jì)六.主菜單模塊設(shè)計(jì)七.查詢模塊八.修改模塊九.統(tǒng)計(jì)模塊的設(shè)計(jì)十.選課模塊的設(shè)計(jì)十一. 打印模塊十二.設(shè)計(jì)啟動(dòng)程序四、實(shí)驗(yàn)要求對(duì)于學(xué)習(xí)數(shù)據(jù)庫原理與應(yīng)用課程的專業(yè)的學(xué)生,實(shí)驗(yàn)學(xué)時(shí)為10,項(xiàng)目實(shí)訓(xùn)為8 學(xué)時(shí)。學(xué)時(shí)數(shù)可以交叉靈活按排。這將是該門課程形成型考核的重點(diǎn)依據(jù)。實(shí)驗(yàn)的具體題目、內(nèi)容、要求和安排等將在相應(yīng)的實(shí)驗(yàn)教材中給附件:全國計(jì)算機(jī)等級(jí)考試二級(jí)考試大綱(VisualFoxPro程序設(shè)計(jì))基本要求1 具有數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識(shí)。2 基本了解面向?qū)ο蟮母拍睢? 掌握關(guān)系數(shù)據(jù)庫的基本原理。4 掌握數(shù)據(jù)庫程序設(shè)計(jì)方法。5 能夠使用Visual FoxPro建立一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)。考試內(nèi)容一、Visual FoxPro基礎(chǔ)知識(shí)1 基本概念:數(shù)據(jù)庫、數(shù)據(jù)模型、數(shù)據(jù)庫管理系統(tǒng)、類和對(duì)象、事件、方法。2關(guān)系數(shù)據(jù)庫:(1)關(guān)系數(shù)據(jù)庫:關(guān)系模型、關(guān)系模式、關(guān)系、元組、屬性、域、主關(guān)鍵字和外部關(guān)鍵字。(2)關(guān)系運(yùn)算:選擇、投影、聯(lián)接。(3)數(shù)據(jù)的一致性和完整性:實(shí)體完整性、域完整性、參照完整性。3 Visual FoxPro系統(tǒng)特點(diǎn)與工作方式:(1)Windows版本數(shù)據(jù)庫的特點(diǎn)。(2)數(shù)據(jù)類型和主要文件類型。(3)各種設(shè)計(jì)器和向?qū)А?4)工作方式:交互方式(命令方式、可視化操作)和程序運(yùn)行方式。4 Visual FoxPro的基本數(shù)據(jù)元素:(1)常量、變量、表達(dá)式。(2)常用函數(shù):字符處理函數(shù)、數(shù)值計(jì)算函數(shù)、日期時(shí)間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)。二、Visual FoxPro數(shù)據(jù)庫的基本操作1 數(shù)據(jù)庫和表的建立、修改與有效性檢驗(yàn):(1)表結(jié)構(gòu)的建立與修改。(2)表記錄的瀏覽、增加、刪除與修改。(3)創(chuàng)建數(shù)據(jù)庫,向數(shù)據(jù)庫添加或從數(shù)據(jù)庫刪除表。(4)設(shè)定字段級(jí)規(guī)則和記錄級(jí)規(guī)則。(5)表的索引:主索引、候選索引、普通索引、唯一索引。2 多表操作:(1)選擇工作區(qū)。(2)建立表之間的關(guān)聯(lián):一對(duì)一的關(guān)聯(lián);一對(duì)多的關(guān)聯(lián)。(3)設(shè)置參照完整性。(4)表的聯(lián)接JOIN:內(nèi)部聯(lián)接。外部聯(lián)接:左聯(lián)接、右聯(lián)接、完全聯(lián)接(5)建立表間臨時(shí)關(guān)聯(lián)。3 建立視圖與數(shù)據(jù)查詢:(1)查詢文件的建立、執(zhí)行與修改。(2)視圖文件的建立、查看與修改。(3)建立多表查詢。三、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL1 SQL的數(shù)據(jù)定義功能:(1)CREATE TABLE-SQL。(2)ALTER TABLE-SQL。2SQL的數(shù)據(jù)修改功能:(1)DELETE-SQL。(2)INSERT-SQL。(3)UPDATE-SQL。3SQL的數(shù)據(jù)查詢功能:(1)簡單查詢。(2)嵌套查詢。(3)聯(lián)接查詢。(4)分組與計(jì)算查詢。(5)集合的并運(yùn)算。四、項(xiàng)目管理器、設(shè)計(jì)器和向?qū)У氖褂? 使用項(xiàng)目管理器:(1)使用數(shù)據(jù)選項(xiàng)卡。(2)使用文檔選項(xiàng)卡。2使用表單設(shè)計(jì)器:(1)在表單中加入和修改控件對(duì)象。(2)設(shè)定數(shù)據(jù)環(huán)境。3使用菜單設(shè)計(jì)器:(1)建立主選項(xiàng)。(2)設(shè)計(jì)子菜單。(3)設(shè)定菜單選項(xiàng)程序代碼。4使用報(bào)表設(shè)計(jì)器:(1)生成快速報(bào)表。(2)修改報(bào)表布局。(3)設(shè)計(jì)分組報(bào)表。(4)設(shè)計(jì)多欄報(bào)表。5使用應(yīng)用程序向?qū)?。五、Visual FoxPro程序設(shè)計(jì)1命令文件的建立與運(yùn)行:(1)程序文件的建立。(2)簡單的交互式輸入輸出命令。(3)應(yīng)用程序的調(diào)試與執(zhí)行。2結(jié)構(gòu)化程序設(shè)計(jì):(1)順序結(jié)構(gòu)程序設(shè)計(jì)。(2)選擇結(jié)構(gòu)程序設(shè)計(jì)。(3)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。3過程與過程調(diào)用:(1)子程序設(shè)計(jì)與調(diào)用。(2)過程與過程文件。(3)局部變量和全局變量、過程調(diào)用中的參數(shù)傳遞。