數據庫原理教學大綱_第1頁
數據庫原理教學大綱_第2頁
數據庫原理教學大綱_第3頁
數據庫原理教學大綱_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、謝謝觀賞數據庫原理教學大綱(總學分:3總上課時數:48上機時數:24)東南大學經濟管理學院一、課程的性質與目的數據庫原理是繼計算機應用基礎課之后,使學生掌握信息管理的最新技術和提高軟件開發能力的一門計算機基礎課,是經管理類專業的主干課程管理信息系統的前導課,它是一門結合典型的數據庫管理系統介紹數據庫基本原理與方法的理論應用學科。數據庫原理基于一定的數學知識,如離散數學、概率與數理統計等,還基于計算機基礎和專業知識,如數據結構、操作系統、算法設計與分析、程序設計語言、程序設計方法及計算機網絡等;數據庫應用則基于一個具體的數據庫管理系統和宿主語言的綜合使用,以解決工程項目中的實際問題。本課程從實際

2、應用出發,集應用與原理于一體,兩部分內容互相聯系,又各有側重,力求做到理論聯系實際,用理論來指導實際應用。目的是使學生能夠全面系統地掌握開發研制各類數據庫應用系統時所必需的數據庫基礎知識,并能結合本專業有效地開發具有實用價值的數據庫應用系統。本課程的任務是,教授數據庫的基本原理和方法及可視化的、面向對象編程的數據庫管理系統VisualFoxPro的程序設計技術。通過本課程的教學,要培養學生達到以下三個目標:1. 了解數據庫、數據庫系統和數據庫管理系統的基本概念、基本原理;掌握關系數據庫的基本理論和設計理論;2. 掌握VisualFoxPro的基礎知識和結構化程序設計方法;3. 了解面向對象程序

3、設計的主要特點,掌握面向對象的程序設計方法,能夠實現一般應用程序的功能要求。4. 學會用數據庫設計理論來進行數據庫應用系統的設計,培養學生研制、開發和管理數據庫應用系統的能力。二、課程內容的教學要求本課程的授課時數為48學時,上機實驗時數為24學時。第1部分:數據庫基礎知識(4學時):掌握信息、數據與數據處理的基本概念,了解數據管理技術的發展,理解數據庫(Database)基本概念及其特點,掌握數據模型相關概念和知識;了解數據庫系統的組成,理解數據庫系統的三級模式結構,掌握數據庫管理系統的組成和功能。第2部分:關系數據庫基礎理論(6學時):掌握關系模型的基本概念;了解關系操作中的傳統的集合操作

4、,會用專門的關系操作;自學關系數據語言的分類和特點;掌握關系數據設計理論中的函數依賴和關系模式的規范化概念,并能進行實際運用。第3部分:VFP程序設計1. FoxPro概述(1.5學時):了解FoxPro發展過程;熟悉VisualFoxPro主要性能特點及性能指標;掌握VisualFoxPro的安裝、啟動和退出;熟悉VisualFoxPro的界面、環境和設計工具。2. VisualFoxPro基礎知識(4.5學時):掌握常用數據類型、表達式和函數;熟悉VFP的語法約定;了解常用文件類型及其擴展名。3. 表的基本操作(5學時):會對表結構的進行建立與簡單操作;能夠編輯表內容;重點掌握表內容的索引

5、及查找;能對表內容進行統計計算;自學文件管理類命令。4. 數據庫的建立與操作(2學時):掌握數據庫的建立和基本操作方法,能建立表間的關聯;理解并應用數據庫表文件的有效性、觸發器與參照完整性;實驗過程中應用多表的操作。5. 程序設計(6學時):會程序文件的基本操作;掌握程序設計的基本語句;會靈活運用程序控制的三種基本結構;理解子程序、過程及過程文件;實驗過程中應用綜合程序設計范例;理解并能運用VFP應用程序設計的完整過程。6. 面向對象程序設計基礎(6學時):了解面向對象程序設計特點,掌握面向對象程序設計基本概念;VisualFoxPro的對象與類的基本概念;掌握常用對象的屬性、方法和事件,能在

6、程序設計中使用類;能靈活根據任務選擇合適的控件。7. 表單的建立與操作(6學時):實驗過程中會設計、創建和修改表單;能在在表單中添加合適的對象;會進行屬性的設置及事件、方法的設計與使用;理解各類表單設計。8. 查詢、視圖及菜單設計(4學時):掌握查詢設計的基本方法;會靈活運用用SQL語言實現對表的操作;掌握視圖設計的基本方法;理解視圖與查詢的區別;掌握菜單設計的基本方法。9. 報表與標簽的建立及設計(1學時):掌握報表的建立及設計;掌握標簽的建立及設計。10. 應用程序的設計和編譯(1學時):掌握構建一個完整的應用程序的方法。11. 數據庫技術的發展和國內流行的DBMS(1學時):了解數據庫技

7、術發展的歷程;了解國內外流行的關系數據庫管理系統;熟悉新一代數據庫應用系統開發工具;了解數據庫技術的新進展。三、上機實習要求實驗內容:VisualFoxPro6.0以上集成環境的基本操作;數據庫有關的表、庫、查詢和視圖的操作;程序設計有關的函數、表單、控件、報表、菜單和工具欄的設計方法;構造應用系統的方法和步驟。基本要求:設計和構建一個小型的數據庫應用系統。實驗指導書:江蘇省普通高校計算機等級考試系列教材VisualFoxPro6.0實驗指導書崔建忠、嚴明主編。實驗與授課同期進行。共8個實驗。學時分配為24學時。實驗一:VisualFoxPro6.0以上集成環境的基本操作和項目的建立(2學時)

8、實驗二:常量、變量、函數和表達式的使用(2學時)實驗三:表文件的基本操作和數據庫的建立與操作(4學時)實驗四:程序控制和程序設計(4學時)實驗五:表單的設計和各類常用控件的使用(4學時)實驗六:查詢、視圖和菜單的設計(4學時)實驗七:報表和標簽的設計(2學時)實驗八:構造應用系統(2學時)四、能力培養的要求1. 分析設計能力的培養:主要是對后臺數據庫和前端應用系統設計進行分析能力的培養,同時也要注意培養數據庫語言編寫能力的培養,能夠設計一個小型的數據庫應用系統。2. 自學能力的培養:通過本課程的教學,要培養和提高學生對所學知識進行整理、概括、消化吸收的能力,以及圍繞課堂教學內容,閱讀參考書籍和

9、資料,自我擴充知識領域的能力。3. 表達能力的培養:主要是通過實驗和作業,清晰、整潔地表達自己解決問題的思路和步驟的能力。4. 創新能力的培養:培養學生獨立思考、深入鉆研問題的習慣,和對問題提出多種解決方案、選擇不同設計方法,以及對設計進行簡化和舉一反三的能力。五、建議學時分配課程內容講課習題課或課堂討論實驗上機數據庫基礎知識4關系數據庫基礎理論62FoxPro概述1.52VisualFoxPro基礎知識4.522表的基本操作522數據庫的建立與操作22程序設計基礎624向向對象程序設計基礎622表單的建立與操作62查詢、視圖及菜單設計44報表與標簽的建立及設計12應用程序的設計和編譯12數據庫技術的發展和國內流行的DBMS1合計481024六、考核方式總評成績=平時成績(包括作業及上機)+期末閉卷考試成績平時成績占20%期末考試成績占80%七、教材及參考書1 .胡維華主編,VisualFoxPro程序設計教程(修訂版),浙江科學技術出版社,20042 .張玲,范玉濤等,VisualFo

溫馨提示

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

評論

0/150

提交評論