《數據庫技術應用基礎》課程是武漢東湖學院文科各專業(yè)和理工科部分專業(yè),第二學期的公共必修課程。本課程具有較強的技術性、通用性、綜合性、系統(tǒng)性和實踐性。對于培養(yǎng)非計算機專業(yè)人才掌握信息技術知識和提高信息技術應用能力,至關重要。
學生通過學習本門課程,能夠掌握數據庫基礎知識及概念;掌握數據庫設計方法與步驟;掌握SQL語言及應用;掌握Access關系數據庫管理系統(tǒng)軟件的基本操作;掌握VBA程序設計方法;掌握數據的傳遞與共享;了解數據庫安全知識;了解數據庫控制技術;掌握數據庫應用系統(tǒng)開發(fā)方法,能有效地使用數據庫技術解決數據處理中的實際問題。
二、教學基本要求
以“面向應用需要、采用多種模式、啟發(fā)自主學習、重視實踐環(huán)節(jié)、培養(yǎng)創(chuàng)新意識、樹立團隊精神”為教學理念,從非計算機專業(yè)培養(yǎng)人才的目標出發(fā),對計算機應用能力和知識結構進行科學分析,規(guī)范教學要求和內容。
(一)知識要求
1.了解數據庫的意義,數據庫的基本理論和數據庫應用程序設計的一般步驟;
2.了解表、查詢、窗體、報表、頁、宏、模塊的概念和設計方法;
3.深入理解數據庫中表間關系和SQL語言的概念;
4.深入理解數據源的概念;
5.深入理解報表中三種數據源的含義和作用;
6.深入理解報表和窗體之間的區(qū)別和各自的作用;
7.深入理解各種報表的含義和作用;
8.深入理解宏和VBA語言的概念;
9.了解三種程序設計方法:面向對象、事件驅動和面向過程程序設計;
10.了解兩類應用程序設計方法:Windows程序設計,Web程序設計;
11.了解數據庫備份與恢復,數據庫壓縮與修復的意義;
12.了解共享數據庫,數據庫拆分的意義和作用;
13.了解多用戶數據庫的鎖定策略的含義。
14.了解SQL Server 數據庫、ASP技術和Web數據庫的概念。
(二)能力要求
1.熟練掌握數據庫、表、查詢、窗體、報表、頁、宏和模塊的新建、設計和打開;
2.掌握數據庫查詢的幾種方法;
3.學會對數據庫進行數據庫備份與恢復,數據庫壓縮與修復的操作;
4.掌握數據庫應用系統(tǒng)的一般開發(fā)方法,能有效使用數據庫技術,解決數據處理中的實際問題。
5.具有自學SQL Server數據庫管理系統(tǒng)和Web數據庫技術的能力。
(三)質量標準
1.充分掌握本課程所要求的知識點,通過各項考核。
2.熟練掌握數據庫系統(tǒng)開發(fā)的思想和方法。
3.獨立完成簡單數據庫應用系統(tǒng)的設計。
4.具有運用數據庫技術,解決本專業(yè)中數據管理實際問題的能力。
三、教學策略
(一)精講多練
課堂上通過“啟發(fā)-鼓勵-指導-實踐”的教學方式來調動學生的學習積極性,形成“學生為主體,教師為主導”的現(xiàn)代化教學模式。
(二)有機結合
采取理論與實踐相結合的教學方法。注重培養(yǎng)學生實際應用能力,加大學生驗證型和設計型實驗力度,以實踐消化理論,以理論指導實踐,使學生深入理解和熟練掌握數據庫技術,讓學生將所學的理論知識真正應用到實踐中去。
(三)提倡創(chuàng)新
要求學生熟練掌握和應用,不能只局限于課內的輔導,還要創(chuàng)造條件引導學生參與豐富多彩的課外活動或設計大賽,提倡創(chuàng)新學習、自主學習和網絡學習等,以便提高學生學習的興趣和積極性,打破局限性。
(四)檢查研究
定期進行教學檢查和教師互聽課,有計劃地開展教師培訓和教學研究活動,以提高每位教師的教學水平和教學質量。
四、教學方式
(一)常規(guī)教學
課堂教學、機房教學與實習、學生自主實習、書面作業(yè)和實習作業(yè)、書寫實驗報告、單元測驗和期末考試。
(二)案例教學
采用案例驅動式的教學方法,教師與學生構成學習共同體,教師引領和指導學生解決教學中的真實問題——創(chuàng)建教學單元案例。在解決問題的過程中,教師講授必要的理論和技能,鼓勵學生探究性學習。將整個教學過程作為一個解決問題的過程——教師在做中教,學生從做中學。
在整個教學過程中采用三個案例:
1.教材采用“成績管理系統(tǒng)”;
2.實驗指導書采用“圖書借閱系統(tǒng)”;
3.期中(一個單元結束)課堂討論采用“客戶信息系統(tǒng)”;
在期末之前的學生綜合設計中,由學生自選一個設計題目,并且提交所設計的系統(tǒng)和實驗報告。
從而,使學生有效地了解、理解、熟練掌握和應用數據庫技術。
(三)網絡教學
1.將PowerPoint教案按章節(jié)和講次做成演示幻燈片上網。對于每講的重點問題和各關鍵點,既要在演示幻燈片中明確標示,又要精講。
2.將多媒體全程教學視頻上網,供學生點播。
3.將網絡學習和測試軟件,例如“習題精選、平時練習、考試系統(tǒng)和網上答疑”等上網,供學生自主學習,創(chuàng)新學習和網絡學習。
五、學習方法指導
(一)邊看邊做
要求學生在聽課的基礎上,邊看教材和實驗指導書,邊在計算機上實際操作,以便進一步理解和掌握。
(二)結合案例
針對教材、實驗指導書或即興案例,開展學習和討論,以便全面理解書本知識和掌握應用技能。
(三)自行設計
完成2~3個案例和一個自選系統(tǒng)的設計,以便熟練掌握各項主要技術。
(四)學習參考
遇到問題,要善于參考教程、搜索有關資料或幫助等,直至解決問題。
六、課程的教學重點和難點
(一)教學重點
熟練掌握數據庫、表、查詢、窗體、報表、頁、宏和模塊的設計和SQL語句應用。
(二)教學難點
SELECT語句及其應用、窗體及其控件、宏和模塊設計。
七、課程的主要內容及其學時安排
第1章 數據庫基礎知識(講課4學時)
1.1 數據庫系統(tǒng)的基本概念
1.2 數據模型
1.3 關系數據庫概述
1.4 數據庫應用系統(tǒng)設計
第2章 數據庫及表的基本操作(講課6學時)
2.1 Access2003的使用基礎
2.2 創(chuàng)建數據庫
2.3 創(chuàng)建數據表
2.4 表的基本操作
2.5 表的數據操作
2.6 建立索引和表間關系
第3章 查詢(講課4學時,“課堂討論”2學時)
3.1 查詢概述
3.2 選擇查詢
3.3 在查詢中計算
3.4 交叉表查詢
3.5 參數查詢
3.6 操作查詢
3.7 SQL查詢
第4章 關系數據庫標準語言SQL(講課4學時,利用實驗2學時上機進行“單元測驗”)
4.1 概 述
4.2 數據查詢
4.3 數據定義功能
4.4 數據更新
第5章 窗體、菜單和工具欄(講課4學時)
5.1 窗體概述
5.2 使用向導快速創(chuàng)建窗體
5.3 使用設計視圖創(chuàng)建窗體
5.4 常用控件的創(chuàng)建及屬性設置
5.5 使用窗體處理數據
5.6 主-子窗體和切換面板
5.7 綜合示例
5.8 菜單和工具欄
第6章 報 表(講課2學時,利用實驗6學時上機完成“綜合設計和實驗報告”)
6.1 報表概述
6.2 創(chuàng)建報表
6.3 編輯報表
6.4 創(chuàng)建高級報表
第7章 頁及其基本操作(講課2學時)
7.1 引例
7.2 數據訪問頁與窗體、報表的差別
7.3 創(chuàng)建數據訪問頁
7.4 使用數據訪問頁
7.5 數據訪問頁的其他操作
第8章 宏與模塊(講課4學時)
8.1 宏與VBA
8.2 宏的創(chuàng)建
8.3 模 塊
8.4 VBA 程序設計概述
第9章 SQL Server 數據庫基礎(介紹即講課2學時)
9.1 SQL Server 概述
9.2 SQL Server 數據庫管理
9.3 SQL Server 數據表管理
9.4 SQL Server 數據基本操作
第10章 Web數據庫技術(介紹即講課2學時)
10.1 基本概念
10.2 HTML語言
10.3 ASP技術
10.4 ASP.NET (ASP +)體系結構