《《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程教學(xué)大綱》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程教學(xué)大綱(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《數(shù)據(jù)庫應(yīng)用基礎(chǔ)》課程教學(xué)大綱
適用專業(yè): 人力資源管理、旅游管理、管理科學(xué)、國際經(jīng)濟與貿(mào)易、金融學(xué)、會計學(xué)
總 學(xué) 時: 64(講課:32 上機:32 )
學(xué) 分: 4
一、 課程的性質(zhì)和目的
數(shù)據(jù)庫應(yīng)用技術(shù)是計算機基礎(chǔ)教育的一個重要組成部分,數(shù)據(jù)庫原理與應(yīng)用是許多專業(yè)的必修課。它的目的是向?qū)W生介紹數(shù)據(jù)庫的基礎(chǔ)知識,使學(xué)生掌握數(shù)據(jù)庫的基本原理和應(yīng)用,數(shù)據(jù)庫設(shè)計思想,以及使用小型或中型的數(shù)據(jù)庫管理系統(tǒng)完成基本的數(shù)據(jù)操作,使學(xué)生具有初步的數(shù)據(jù)庫概念,并能進行簡單的程序設(shè)計,為進一步理解數(shù)據(jù)庫打下基礎(chǔ)。
本課程包含數(shù)據(jù)庫原理與Acces
2、s數(shù)據(jù)庫的應(yīng)用兩個方面的內(nèi)容,課程的重點是Access數(shù)據(jù)庫的應(yīng)用。原理部分以數(shù)據(jù)庫技術(shù)的實際應(yīng)用為目標(biāo),重點講述數(shù)據(jù)庫的基本知識、基本原理和基本技術(shù);應(yīng)用部分以當(dāng)代數(shù)據(jù)庫應(yīng)用開發(fā)的主要方法為主,介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法、步驟和范例。
二、 課程內(nèi)容和要求
(一) 數(shù)據(jù)庫系統(tǒng)概述(2學(xué)時)
主要內(nèi)容:數(shù)據(jù)庫的基本概念、數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)的組成、實體之間的聯(lián)系
要求學(xué)生掌握實體之間的聯(lián)系,數(shù)據(jù)模型,數(shù)據(jù)庫的體系結(jié)構(gòu),數(shù)據(jù)庫系統(tǒng)的全局結(jié)構(gòu),應(yīng)透徹了解數(shù)據(jù)庫的基本概念,它們是數(shù)據(jù)庫原理的基礎(chǔ)部分。
(二) 關(guān)系數(shù)據(jù)庫設(shè)計理論(2學(xué)時)
主要內(nèi)容:關(guān)系數(shù)據(jù)庫規(guī)范化理論
3、及其在數(shù)據(jù)庫設(shè)計中的作用
要求學(xué)生掌握關(guān)系函數(shù)的類型、函數(shù)依賴、范式、關(guān)系模式的規(guī)范化
(三) Access的開發(fā)環(huán)境(2學(xué)時)
主要內(nèi)容:ACCESS的開發(fā)環(huán)境、ACCESS數(shù)據(jù)庫的對象組成、數(shù)據(jù)庫、幫助系統(tǒng)。
要求學(xué)生掌握ACCESS數(shù)據(jù)庫和表的關(guān)系,幫助系統(tǒng)的使用。
(四) Access數(shù)據(jù)庫設(shè)計(3學(xué)時)
主要內(nèi)容:數(shù)據(jù)庫設(shè)計的總體思路,建立數(shù)據(jù)庫,數(shù)據(jù)表的建立,數(shù)據(jù)表之間的關(guān)聯(lián)。
要求學(xué)生掌握數(shù)據(jù)庫設(shè)計的總體思路,數(shù)據(jù)庫的創(chuàng)建、記錄的基本操作、表關(guān)系的關(guān)聯(lián)。
(五) 數(shù)據(jù)查詢(3學(xué)時)
主要內(nèi)容:查詢目的、種類及準(zhǔn)則,創(chuàng)建查詢。
要求學(xué)生掌握:各種類型查詢的
4、創(chuàng)建、查詢的編輯、字段表達(dá)式的使用及準(zhǔn)則表達(dá)式的使用等。
(六) 使用高級查詢SQL語言(2學(xué)時)
主要內(nèi)容:SQL的數(shù)據(jù)定義,SQL的數(shù)據(jù)操縱。
要求學(xué)生通過學(xué)習(xí),應(yīng)理解并掌握SQL會使用戶具有更強的操作數(shù)據(jù)的能力,設(shè)計出質(zhì)量更高的系統(tǒng)、理解數(shù)據(jù)控制、嵌入式SQL。
(七) 窗體的設(shè)計(2學(xué)時)
主要內(nèi)容:窗體的用途,窗體的介紹,窗體的建立
要求學(xué)生掌握窗體和控件的概念、窗體的創(chuàng)建思路、控件的使用、屬性及事件的概念,熟練掌握如何建立窗體。
(八) 建立和打印報表(2學(xué)時)
主要內(nèi)容:報表的用途、結(jié)構(gòu)組成,報表的分類,設(shè)計報表,設(shè)計復(fù)雜的報表,打印預(yù)覽報表。
要求學(xué)生掌
5、握報表的作用,報表和圖表的概念、報表創(chuàng)建的思路,熟練掌握如何建立報表。
(九) Web頁(2學(xué)時)
主要內(nèi)容:數(shù)據(jù)訪問頁的作用、調(diào)用和存儲,使用向?qū)?chuàng)建數(shù)據(jù)訪問頁,使用設(shè)計器創(chuàng)建和修改數(shù)據(jù)訪問頁。
要求學(xué)生掌握數(shù)據(jù)訪問頁的設(shè)計和使用,使得Access數(shù)據(jù)庫的應(yīng)用范圍擴大到了廣域網(wǎng)。
(十) 宏操作(2學(xué)時)
主要內(nèi)容:宏的概念、分類,創(chuàng)建宏,執(zhí)行宏,調(diào)試宏。
要求學(xué)生掌握宏的概念、創(chuàng)建宏和宏組、調(diào)試和運行宏。
(十一) 面向?qū)ο蟪绦蛟O(shè)計語言VBA(6學(xué)時)
主要內(nèi)容:VBA概述,模塊、函數(shù)及程序,VBA的數(shù)據(jù)類型與數(shù)據(jù)庫對象,變量和常量,程序控制流程。
要求學(xué)生掌握面向
6、對象程序設(shè)計語言的特點,程序、函數(shù)、模塊和程序設(shè)計的概念,程序設(shè)計的基本思想、VBA編程基礎(chǔ)。
(十二) 其它(2學(xué)時)
主要內(nèi)容:數(shù)據(jù)安全、數(shù)據(jù)庫系統(tǒng)實例分析等。
要求學(xué)生了解Access提供的數(shù)據(jù)庫安全的保護措施,如何運用這些措施來加強數(shù)據(jù)庫的保護。
三、 課堂教學(xué)環(huán)節(jié)的安排和基本要求
(一)課堂講授
以面授為主,內(nèi)容盡量體現(xiàn)本專業(yè)的最新發(fā)展。采用啟發(fā)式教學(xué)、案例教學(xué)、多媒
體教學(xué)等多種手段,并輔以CAI教學(xué)光盤。
(二)實驗教學(xué)
實驗一 Access數(shù)據(jù)庫的創(chuàng)建(2學(xué)時)
實驗內(nèi)容: 采用Access數(shù)據(jù)庫系統(tǒng)構(gòu)造一個學(xué)生成績系統(tǒng)的數(shù)據(jù)庫。使用不同
7、的方
法創(chuàng)建三個數(shù)據(jù)表。輸入數(shù)據(jù)。定義表之間的關(guān)系
實驗要求:應(yīng)用數(shù)據(jù)庫設(shè)計的總體思想對簡單數(shù)據(jù)庫進行設(shè)計,并用Access實現(xiàn)。
熟悉各種創(chuàng)建數(shù)據(jù)庫的方法及關(guān)系的設(shè)置。
實驗二 進一步熟練Access數(shù)據(jù)庫的創(chuàng)建(2學(xué)時)
實驗內(nèi)容: 字段屬性的設(shè)置、主關(guān)鍵字的定義,索引的建立,數(shù)據(jù)表結(jié)構(gòu)的更改,數(shù)據(jù)表的關(guān)聯(lián)、設(shè)置參照完整性。
實驗要求:進一步熟悉數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建方法,及關(guān)聯(lián)的設(shè)置。
實驗三 查詢的建立(4學(xué)時)
實驗內(nèi)容: 以實驗一中的庫存零件表、報價表、供應(yīng)商表為基表,進行查詢設(shè)計。
實驗要求:通過實驗掌握各種查詢的建
8、立。
實驗四 SQL查詢(2學(xué)時)
實驗內(nèi)容: 建立三個數(shù)據(jù)表:科研課題表、科研情況表和科研人員表。按要求用SQL
語言實現(xiàn)查詢。給定SQL查詢語句,理解并通過Access實現(xiàn),寫出顯示結(jié)果。
實驗要求:通過SQL語言實現(xiàn)各種查詢。
實驗5 窗體的創(chuàng)建(2學(xué)時)
實驗內(nèi)容:以實驗一中的庫存零件表、報價表、供應(yīng)商表為基表,用不同的方法創(chuàng)建
窗體。在學(xué)生成績管理系統(tǒng)中,建立學(xué)生個人資料輸入窗體和學(xué)生成績輸入窗體。建立學(xué)生成績管理系統(tǒng)的窗體,要求每一個學(xué)生都配有照片顯示。然后在該窗體中加入學(xué)生成績子窗體。
實驗要求:掌握四種窗體的設(shè)計方法,
9、并能通過窗體正確顯示表中的數(shù)據(jù),學(xué)會創(chuàng)建及
使用主/子窗體。
實驗6 報表的創(chuàng)建(2學(xué)時)
實驗內(nèi)容:在學(xué)生成績管理系統(tǒng)中,建立學(xué)生成績單報表、總分名次報表、全班成績報
表和學(xué)生個人成績報表
實驗要求:學(xué)會利用向?qū)гO(shè)計簡單報表。
實驗7 數(shù)據(jù)訪問頁的創(chuàng)建(2學(xué)時)
實驗內(nèi)容:創(chuàng)建數(shù)據(jù)訪問頁,將學(xué)生成績管理系統(tǒng)發(fā)布到校園網(wǎng)上。
實驗要求:學(xué)會在Web頁上創(chuàng)建窗體和報表。
實驗8 宏的使用(2學(xué)時)
實驗內(nèi)容:在學(xué)生成績管理系統(tǒng)中,建立主窗體,其中的各個按鈕的功能都要使用宏操
作來實現(xiàn)。
實驗要求:學(xué)會正確地在
10、數(shù)據(jù)庫管理系統(tǒng)中使用宏操作。
實驗9 VBA程序設(shè)計基礎(chǔ)之一(2學(xué)時)
實驗內(nèi)容:建立一空數(shù)據(jù)庫,建立窗體,窗體上按鈕的功能用VBA程序代碼實現(xiàn)。
實驗要求:熟悉VBA編程環(huán)境,并掌握程序設(shè)計思路。
實驗10 VBA程序設(shè)計基礎(chǔ)之二(2學(xué)時)
實驗內(nèi)容:寫出VBA程序,要求判斷一個字符是否是字母,是大寫還是小寫。
輸入某課程的百分制成績,要求顯示對應(yīng)五級制的評定。
實驗要求:掌握程序設(shè)計中選擇結(jié)構(gòu)的使用。
實驗11 VBA程序設(shè)計基礎(chǔ)之三 (2學(xué)時)
實驗內(nèi)容:計算1-100的和。
計算1-
11、100的奇數(shù)和。
實驗要求:掌握程序設(shè)計中循環(huán)結(jié)構(gòu)的使用。
實驗12——實驗15 綜合程序設(shè)計(8學(xué)時)
實驗內(nèi)容:要求學(xué)生用Access這個工具,每人設(shè)計一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。從題目的選取是否有創(chuàng)新,是否有實際意義;表的關(guān)系是否清晰;啟動界面的設(shè)計;數(shù)據(jù)庫應(yīng)用系統(tǒng)的說明;是否包含輸入/顯示功能、查詢功能、報表功能、退出功能以及功能如何;數(shù)據(jù)庫應(yīng)用系統(tǒng)的整體交互界面是否實用美觀;事件代碼的難易程度;整體系統(tǒng)是否調(diào)試通順等幾個方面綜合評定學(xué)生作業(yè)。
實驗要求:為了讓學(xué)生具備一定的開發(fā)數(shù)據(jù)庫管理系統(tǒng)的能力,從學(xué)生開始選題到任務(wù)
的提交,全部由學(xué)生自己來設(shè)計。選
12、題、數(shù)據(jù)庫的設(shè)計、功能設(shè)計、代碼的編制、程序的調(diào)
試等一系列的步驟, 學(xué)生得到了多方面能力的鍛煉。
(三)布置習(xí)題
本課程知識點很多,涉及數(shù)據(jù)庫原理與應(yīng)用,所以,課后作業(yè)分為兩部分:每章均有大量習(xí)題,以鞏固原理知識;實驗和上機操作,以鞏固應(yīng)用知識。內(nèi)容及數(shù)量詳見下表。
章 節(jié)
內(nèi) 容
數(shù) 量
第一章
數(shù)據(jù)庫系統(tǒng)概述
3
第二章
關(guān)系數(shù)據(jù)庫設(shè)計
3
第三章
Access的開發(fā)環(huán)境
1
第四章
Access數(shù)據(jù)庫設(shè)計
3
第五章
數(shù)據(jù)查詢
3
第六章
使用高級查詢——SQL語言
2
第七章
窗體的設(shè)計
1
13、
第八章
建立和打印報表
1
第九章
Web頁
2
第十章
宏操作
1
第十一章
面向?qū)ο蟪绦蛟O(shè)計語言
1
(四) 考核方式
形式:上機考試(由題庫隨機抽題)
要求:考核內(nèi)容盡量體現(xiàn)本課程的特點,以考核實際應(yīng)用能力為主。考評的最終成
績中必須包含平時實驗的抽查成績。
四、 本課程與其它課程的聯(lián)系
本課程是文科非計算機專業(yè)學(xué)生的計算機基礎(chǔ)課。通過這門課程的學(xué)習(xí),使學(xué)生掌握數(shù)據(jù)庫的基本理論和設(shè)計數(shù)據(jù)庫的基本方法,是進一步學(xué)習(xí)計算機高級語言和其他專業(yè)應(yīng)用軟件的先修課程。本門課程的前置課程是《計算機基礎(chǔ)與操作(上)》和《高等數(shù)學(xué)》。
五、 建議教
14、材及教學(xué)參考書
建議教材:《數(shù)據(jù)庫基礎(chǔ)與Access應(yīng)用教程》 陳恭和編著,高等教育出版社
教學(xué)參考書:《Access項目案例導(dǎo)航》 鄭小玲、王學(xué)軍編著,科學(xué)出版社
《數(shù)據(jù)庫原理及應(yīng)用(Access2000)》 姚普選編著,清華大學(xué)出版社
六、 必要說明
u 課程講授內(nèi)容涵蓋甚廣,尤其數(shù)據(jù)庫原理,對于文科學(xué)生,可能有一定的難度。教師在講授過程中,可以有所選擇,比如關(guān)系演算、關(guān)系代數(shù),要求學(xué)生掌握基本概念即可。
u 課程的講授次序,可以先應(yīng)用,后原理,這樣學(xué)生更易于接受。
u 根據(jù)本課程的特點,培養(yǎng)學(xué)生的實際操作能力非常重要。所以上機實驗操作內(nèi)容,教師應(yīng)精心準(zhǔn)備,不僅強調(diào)驗證性,更強調(diào)設(shè)計性。
院(系、部)簽章: