根據(jù)我校醫(yī)學類專業(yè)學生的特點及培養(yǎng)目標,確定數(shù)據(jù)庫應用基礎課程的主要教學內(nèi)容,體現(xiàn)必需、夠用、易學為度,以應用能力為目的,以講清概念、理論聯(lián)系實際、強化應用為重點。實驗項目內(nèi)容及數(shù)據(jù)盡量與專業(yè)相關,貼近生活,充分考慮非計算機專業(yè)的特點,語言描述通俗易懂,激發(fā)學習興趣,降低學習難度。
內(nèi)容體現(xiàn)了必需、夠用、易學為度,以應用能力為目的,以講清概念、理論聯(lián)系實際、強化應用為重點。降低學習難度,激發(fā)學習興趣,提高應用能力。
前言
數(shù)據(jù)庫技術是現(xiàn)代信息科學與技術的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。在數(shù)據(jù)庫系統(tǒng)中,可以通過數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進行統(tǒng)一管理,從而減少數(shù)據(jù)存儲冗余、實現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全,以及高效地檢索和處理數(shù)據(jù)。為了能夠開發(fā)簡單的數(shù)據(jù)庫應用系統(tǒng),能夠運用數(shù)據(jù)庫解決自己專業(yè)的實際問題,用戶需要熟悉和掌握一種數(shù)據(jù)庫管理系統(tǒng)。
Access數(shù)據(jù)庫應用是高等院校計算機基礎教育第二階段的必修課程之一,是培養(yǎng)學生利用數(shù)據(jù)庫技術對數(shù)據(jù)和信息進行管理、加工和運用的實用課程。課程教學目標是使學生掌握數(shù)據(jù)庫的基本操作和應用,能夠開發(fā)簡單的數(shù)據(jù)庫應用系統(tǒng),為運用數(shù)據(jù)庫技術解決本專業(yè)實際問題打下良好的基礎。
本書以Access 2010數(shù)據(jù)庫對象為主線,以“醫(yī)院管理”數(shù)據(jù)庫為主要案例,介紹了數(shù)據(jù)庫的基本操作和實際應用。全書主要內(nèi)容分為7章,分別為數(shù)據(jù)庫基礎知識、數(shù)據(jù)庫和表、查詢、窗體設計、報表設計、宏和VBA程序設計。全書講解簡明扼要、通俗易懂、由淺入深,充分考慮非計算機專業(yè)的特點,主要內(nèi)容體現(xiàn)了必需、夠用、易學的特點,以應用能力為目的、強化應用為重點,理論聯(lián)系實際,降低了學習難度,激發(fā)了學生的學習興趣。
參與本書編寫的編者都是長期從事計算機課程教學的一線教師,具有豐富的教學經(jīng)驗,對學生的思維習慣和學習習慣都有深刻理解,能將理論教學與實際應用合理地結合起來。
本書由蔡潤芹、董萬歸擔任主編,陳建華、楊錦偉擔任副主編,蔡潤芹負責組織編寫和全書統(tǒng)稿。參編人員分工如下:第1章、第2章由蔡潤芹編寫;第3章、第6章由陳建華編寫;第4章、第5章由楊錦偉編寫;第7章由董萬歸編寫。此外,參與編寫工作的還有寸仙娥、孫思良等。在編寫本書的過程中,編者參考了一些優(yōu)秀的圖書和網(wǎng)絡資料,在此對參考資料的作者表示衷心的感謝。
本書可以作為高等院校醫(yī)學類專業(yè)及其他非計算機專業(yè)的教學用書,也可以作為全國計算機等級考試參考用書。為了方便教學和讀者的實訓操作,編者還編寫了《Access數(shù)據(jù)庫應用實驗指導及習題集》一書,并制作了教學課件,作為與本書配套的教學資料使用。
由于編者水平有限,書中難免存在疏漏或不妥之處,敬請讀者批評指正!
大理大學副教授,教齡24年,講授過的課程有數(shù)據(jù)庫原理及應用、Visual Basic程序設計、Access數(shù)據(jù)庫應用、辦公自動化、大學計算機基礎等。
目錄
第1章數(shù)據(jù)庫基礎知識1
11數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展1
111數(shù)據(jù)與數(shù)據(jù)處理1
112數(shù)據(jù)庫技術的發(fā)展過程2
12數(shù)據(jù)庫系統(tǒng)7
13數(shù)據(jù)模型9
131實體與實體聯(lián)系9
132數(shù)據(jù)模型簡介10
14關系數(shù)據(jù)庫11
141關系模型基本概念11
142關系運算12
143關系的完整性約束14
15數(shù)據(jù)庫設計基礎15
151數(shù)據(jù)庫設計的步驟16
152數(shù)據(jù)庫設計實例17
16Access概述18
161Access的發(fā)展19
162Access 2010數(shù)據(jù)庫的組成19
163Access 2010 主界面21
第2章數(shù)據(jù)庫和表23
21創(chuàng)建數(shù)據(jù)庫23
211創(chuàng)建空數(shù)據(jù)庫23
212使用模板建立數(shù)據(jù)庫24
213打開和關閉數(shù)據(jù)庫24
22建立表25
221表的組成25
222建立表結構27
223設置字段屬性30
224建立表間關系34
23表中數(shù)據(jù)的輸入36
231使用數(shù)據(jù)表視圖輸入數(shù)據(jù)37
232使用查閱列表輸入數(shù)據(jù)38
233獲取外部數(shù)據(jù)40
24表的編輯43
241修改表結構43
242修改表中數(shù)據(jù)44
243調(diào)整表的外觀45
25表的操作47
251記錄排序47
252記錄篩選49
〖1〗〖1〗〖1〗〖1〗第3章查詢52
31查詢概述52
311查詢的類型52
312查詢的條件53
313創(chuàng)建查詢的方法56
32創(chuàng)建選擇查詢58
321使用查詢向?qū)?chuàng)建查詢58
322使用查詢設計視圖創(chuàng)建查詢63
323在查詢中進行計算66
33創(chuàng)建交叉表查詢70
331認識交叉表查詢71
332使用交叉表查詢向?qū)?chuàng)建交叉表查詢71
333使用設計視圖創(chuàng)建交叉表查詢74
34創(chuàng)建參數(shù)查詢74
341單參數(shù)查詢74
342多參數(shù)查詢75
35創(chuàng)建操作查詢75
351生成表查詢76
352刪除查詢77
353更新查詢78
354追加查詢79
36SQL查詢80
361SELECT語句81
362INSERT語句83
363UPDATE語句84
364DELETE語句85
365SQL特定查詢85
第4章窗體設計89
41窗體概述89
411窗體的功能89
412窗體的視圖90
42創(chuàng)建窗體91
421創(chuàng)建窗體的命令92
422創(chuàng)建窗體的方法93
423自動創(chuàng)建窗體93
424創(chuàng)建圖表窗體97
425使用向?qū)?chuàng)建窗體100
43設計窗體103
431窗體的組成和結構103
432常用控件的功能及使用107
433窗體或控件的屬性121
44修飾窗體127
441主題的應用127
442窗體的布局127
45窗體綜合實例129
第5章報表設計134
51報表的基本概念與組成134
511認識報表134
512報表的視圖135
513報表的組成135
514報表的類型137
52創(chuàng)建報表137
521使用“報表”按鈕創(chuàng)建報表138
522使用“空報表”按鈕創(chuàng)建報表139
523使用“報表向?qū)А卑粹o創(chuàng)建報表140
524使用“標簽”按鈕創(chuàng)建報表143
525使用“報表設計”按鈕創(chuàng)建報表146
526導出報表148
53編輯報表148
531在報表中添加日期和時間148
532在報表中添加頁碼148
533添加計算控件實現(xiàn)計算149
54報表排序和分組150
541報表排序150
542報表分組151
第6章宏153
61宏的功能153
611宏的基本概念153
612宏的操作界面153
62創(chuàng)建宏155
621創(chuàng)建操作序列宏155
622創(chuàng)建含有子宏的宏156
623創(chuàng)建含有條件操作的條件宏158
63編輯宏159
64運行宏和調(diào)試宏159
641運行宏159
642調(diào)試宏160
65宏與Visual Basic161
651宏與VBA編程161
652將宏轉(zhuǎn)換為Visual Basic程序代碼162
第7章VBA程序設計163
71模塊概述163
711認識模塊163
712創(chuàng)建模塊163
713模塊的組成163
72VBA程序設計基礎164
721VBA數(shù)據(jù)類型164
722VBA常量和變量166
723VBA數(shù)據(jù)庫對象變量167
724運算符和表達式168
725常用標準函數(shù)169
73VBA流程控制172
731編寫規(guī)則172
732選擇結構172
733循環(huán)結構174
74過程和函數(shù)177
741子過程的定義和調(diào)用177
742函數(shù)的定義和調(diào)用177
75VBA數(shù)據(jù)庫編程178
751數(shù)據(jù)訪問對象178
752ActiveX數(shù)據(jù)對象179
附錄181
附錄A常用函數(shù)181
附錄B常用的宏操作命令185
參考文獻189