數據庫技術--Access及其應用系統開發

-
【作 者】李禹生 主編
【I S B N 】978-7-5084-4598-4
【責任編輯】吳萍
【適用讀者群】高職高專
【出版時間】2008-06-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】288
【千字數】
【印 張】
【定 價】¥26
【叢 書】普通高等教育“十一五”國家級規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書全面介紹Access數據庫管理系統(Access DBMS)的各項功能,講解關系數據庫的基本概念以及面向對象程序設計的方法。并在此基礎上介紹數據庫應用系統開發的基本原理與方法,介紹Access數據庫系統的網絡應用及其安全機制設置技術。
本書采用實例“圖書館管理信息系統”貫穿全書的方式,以理論聯系實際的方法講解知識、介紹操作技能,敘述詳盡,概念清晰。讀者可以通過一邊學習、一邊實踐的方式,掌握Access數據庫及其應用系統開發技術。
本書內容全面,結構完整,深入淺出,圖文并茂,通俗易懂,可讀性、可操作性強,既適合作為本科院校學生學習數據庫應用技術的教材,也適合作為數據庫應用系統開發人員的技術參考書。
1.本書采用實例“圖書館管理信息系統”貫穿全書的方式,以理論聯系實際的方法講解知識、介紹操作技能,敘述詳盡,概念清晰。讀者可以通過一邊學習、一邊實踐的方式,掌握Access數據庫及其應用系統開發技術。
2.本書凝聚了作者多年教學及數據庫應用系統開發的經驗,也是湖北省教育廳教學研究項目“計算機學科教育中的分級實踐教學模式研究(20050343)”的研究成果之一,內容豐富,結構完整,概念清楚,深入淺出,通俗易懂,可讀性、可操作性強。
當今,數據庫技術已經被廣泛應用于各種類型的數據處理系統之中。因此,掌握數據庫應用技術,學習使用數據庫技術進行應用系統開發,正在成為眾多計算機應用人員的熱切愿望。對于正在各類高校各專業學習的學生而言,學習一種數據庫管理系統的應用方法,進而訓練相應的數據庫應用系統開發技能,是非常必要的。
Microsoft Access關系數據庫管理系統是一種小型關系數據庫管理系統,其高效、可靠的數據管理方式,面向對象的操作理念,以及強大的網絡支撐功能,使其受到很多小型數據庫應用系統開發者的青睞。
本書全面介紹Microsoft Access關系數據庫管理系統的各項功能、操作方法,以及使用Microsoft Access DBMS開發數據庫應用系統的基本原理與方法。
全書共分10章,構成了Access數據庫應用技術的整個知識體系。其主要內容有:關系數據庫的基礎理論;數據庫應用系統開發與Access數據庫基礎知識,包括信息系統開發的基本方法和Access基本功能介紹等;Access數據庫及面向對象的概念、功能、應用與操作,包括數據庫對象、表對象、查詢對象、窗體對象、宏對象和模塊對象的操作及應用方法等;VBA的功能與應用知識,包括VBA語句、函數、運算和變量的應用,VBA數據庫對象的描述及其引用等;應用Access開發數據庫應用系統的技術,以一個實例“圖書館管理信息系統”介紹Access在數據庫應用系統開發中的具體應用;關于Access數據庫應用系統的發布、安全機制設置以及基本的網絡應用基礎等。
本書以分析“圖書館管理信息系統”作為實例,并以該實例貫穿始終,理論聯系實際,敘述詳盡,概念清晰。本書注重通過實例講解知識、介紹操作技能,采用層層遞進的方式組織教學過程。讀者在學習完本書后,不僅可以掌握Access應用技術,還通過實踐完成一個數據庫應用系統實例的設計過程,進而具備應用Access開發小型數據庫應用系統的基本能力。
總之,本書凝聚了作者多年教學及數據庫應用系統開發的經驗,也是湖北省教育廳教學研究項目“計算機學科教育中的分級實踐教學模式研究(20050343)”的研究成果之一,內容豐富,結構完整,概念清楚,深入淺出,通俗易懂,可讀性、可操作性強。
參與本書編寫的主要人員有李禹生、雷建軍、廖明潮、歐陽崢崢、蔣麗華、鄧濤等,全書由李禹生統稿,參加本書編寫人員還有周龍、管庶安、豐洪才、劉兵、陳學文、賈瑜、向云柱、高艷霞、嚴華、李承犁等。本書由譚立烽教授主審,在編寫過程中還得到了許多同行的幫助和指導,在此一并表示感謝。
限于編者水平,書中難免有遺漏甚至不妥之處,尚祈讀者批評指正。作者Email:prof.li@163.com。
作 者
2007年4月
前言
第1章 關系數據庫及其應用系統開發基礎 1
本章學習要點 1
1.1 關系數據庫技術基礎 1
1.1.1 數據庫技術概述 1
1.1.2 關系數據庫的基本概念 5
1.1.3 基本關系運算與SQL 7
1.1.4 關系型數據庫管理系統(RDBMS) 10
1.2 數據庫應用系統基礎 12
1.2.1 數據庫應用系統的組成 12
1.2.2 數據庫的規范化設計 13
1.2.3 數據庫應用系統功能的規范化設計 16
1.3 數據庫應用系統開發方法 19
1.3.1 系統分析 19
1.3.2 應用系統設計 19
1.3.3 數據庫應用系統實現 20
1.3.4 數據庫應用系統測試 20
1.4 面向對象的數據庫應用系統設計概念 20
1.4.1 對象的概念 21
1.4.2 類的概念 22
1.4.3 屬性的概念 22
1.4.4 事件與方法的概念 23
1.5 數據庫應用系統開發實例——圖書館管理信息系統(LIBMIS) 23
1.5.1 系統需求分析 23
1.5.2 系統設計 25
習題 30
第2章 關系數據庫管理系統Access基礎 31
本章學習要點 31
2.1 Access基礎 31
2.1.1 Access的特性 31
2.1.2 Access的運行環境和安裝技術要點 33
2.1.3 Access的菜單欄與常用工具欄 36
2.1.4 Access的窗口操作 37
2.2 Access的基本對象 38
2.2.1 Access的數據庫對象 39
2.2.2 Access的數據表對象 39
2.2.3 Access的查詢對象 39
2.2.4 Access的窗體對象 39
2.2.5 Access的頁對象 40
2.2.6 Access的報表對象 40
2.2.7 Access的宏對象 40
2.2.8 Access的VBA模塊對象 41
2.3 Access的幫助系統 41
2.3.1 “搜索”幫助 41
2.3.2 “目錄”幫助 42
2.3.3 “上下文”幫助 43
2.4 Access的功能選項設置 44
2.4.1 Access的視圖選項設置 44
2.4.2 Access的常規選項設置 45
2.4.3 Access的編輯/查找選項設置 46
2.4.4 Access的高級選項設置 46
2.5 Access的數據庫對象 47
2.5.1 Access數據庫文件 47
2.5.2 創建Access數據庫 48
2.5.3 轉換Access數據庫 51
2.6 基于Access的圖書館管理信息系統(LIBMIS) 51
2.6.1 數據庫對象 51
2.6.2 數據庫中的數據表對象集合 52
2.6.3 數據庫中的查詢對象集合 52
2.6.4 數據庫中的窗體對象集合 52
2.6.5 數據庫中的報表對象集合 53
2.6.6 數據庫中的宏對象集合 53
2.6.7 LIBMIS的運行及功能 54
習題 54
第3章 Access表對象設計 56
本章學習要點 56
3.1 創建Access表對象 56
3.1.1 應用表向導創建Access表對象 57
3.1.2 應用設計視圖創建Access表對象 59
3.1.3 應用數據表視圖創建Access表對象 61
3.1.4 用設計視圖修改Access表對象結構設計 62
3.2 Access表對象的基本屬性 63
3.2.1 字段的數據類型 64
3.2.2 字段的常規屬性 64
3.2.3 索引的意義及其選擇 67
3.2.4 字段的查閱屬性設計 68
3.3 Access表對象操作 69
3.3.1 Access表對象的復制操作 70
3.3.2 Access表對象的刪除操作 70
3.3.3 Access表對象的更名操作 71
3.4 Access表對象的關聯 71
3.4.1 一對一關聯 71
3.4.2 一對多關聯 72
3.4.3 子數據表 72
3.4.4 建立Access表對象關聯的操作 73
3.5 LIBMIS數據庫中的表對象設計示例 75
習題 76
第4章 Access數據表視圖 77
本章學習要點 77
4.1 Access數據表視圖結構與功能 77
4.2 在數據表視圖中進行數據編輯 78
4.2.1 增加數據記錄 78
4.2.2 刪除數據記錄 79
4.2.3 修改數據記錄 79
4.2.4 查找、查找并替換字段數據 79
4.2.5 復制與粘貼字段數據 80
4.2.6 編輯LIBMIS數據庫中各表數據 81
4.3 設置數據表視圖的格式 82
4.3.1 設置行高和列寬 82
4.3.2 設置數據字體 82
4.3.3 設置數據表格式 83
4.3.4 數據表中數據的打印及打印預覽 84
4.3.5 隱藏列的含義及其操作 84
4.3.6 凍結列的含義及其操作 85
4.4 在數據表視圖上進行數據檢索 85
4.4.1 數據排序 85
4.4.2 數據篩選 86
4.5 導出Access數據表中的數據 88
4.5.1 導出為文本文件 88
4.5.2 導出為Excel 2003 工作表 89
4.5.3 導出為FoxPro數據表 89
4.5.4 導出為HTML文檔 89
4.6 從外部獲取Access數據庫所需的數據 90
4.6.1 導入數據 91
4.6.2 鏈入數據 94
習題 95
第5章 Access查詢對象設計 96
本章學習要點 96
5.1 Access查詢對象概述 96
5.1.1 建立查詢的方法 97
5.1.2 建立查詢的實質 100
5.1.3 結構化查詢語言簡介 101
5.1.4 運行查詢的方法 103
5.2 設計選擇查詢 104
5.2.1 選擇查詢的設計視圖 104
5.2.2 基表聯接的意義 105
5.2.3 排序和顯示的作用 106
5.2.4 “條件”行的作用及其設置方法 106
5.3 選擇查詢的應用設計 107
5.3.1 設計計算查詢列 107
5.3.2 設計匯總查詢 109
5.3.3 設計參數查詢對象 110
5.3.4 LIBMIS數據庫中的其他查詢對象 111
5.4 設計交叉表查詢 113
5.4.1 使用向導創建交叉表查詢 114
5.4.2 在查詢設計視圖中修改交叉表查詢 117
5.5 生成表查詢的作用及其實質 118
5.5.1 生成表查詢的作用 118
5.5.2 生成表查詢的設計 118
5.5.3 生成表查詢的實質 119
5.6 更新查詢的作用及其實質 119
5.6.1 更新查詢的作用 119
5.6.2 更新查詢的設計 120
5.6.3 更新查詢的實質 121
5.7 追加查詢的作用及其實質 121
5.7.1 追加查詢的作用 121
5.7.2 追加查詢的設計 121
5.7.3 追加查詢的實質 122
5.8 刪除查詢的作用及其實質 122
5.8.1 刪除查詢的作用 122
5.8.2 刪除查詢的設計 123
5.8.3 刪除查詢的實質 123
習題 124
第6章 Access窗體對象設計 125
本章學習要點 125
6.1 窗體對象概述 125
6.1.1 窗體的作用 126
6.1.2 窗體的類別 128
6.1.3 窗體的結構和各類窗體的顯示特性 128
6.2 窗體向導 130
6.2.1 應用窗體向導進行簡單窗體設計 131
6.2.2 使用窗體設計向導進行子窗體設計 133
6.3 窗體設計視圖 137
6.3.1 窗體設計視圖工具欄 137
6.3.2 窗體屬性的應用 139
6.4 窗體基本控件 141
6.4.1 標簽控件(Label) 141
6.4.2 文本框控件(Text) 142
6.4.3 組合框控件(Combo)和列表框控件(List) 144
6.4.4 命令按鈕控件(Command) 148
6.4.5 圖像控件(Image) 150
6.4.6 子窗體/子報表控件(Child) 150
6.4.7 其他基本控件 151
6.5 應用窗體設計視圖設計窗體 151
6.5.1 完成“圖書數據錄入”窗體的設計 151
6.5.2 完成“讀者數據錄入”窗體的設計 154
6.6 實用窗體設計 157
6.6.1 復雜數據源窗體設計 158
6.6.2 復雜控件窗體設計 161
6.6.3 命令選擇型窗體設計 163
6.7 在窗體運行視圖中操作數據 165
6.7.1 查看并修改數據 165
6.7.2 添加與或刪除記錄 165
6.7.3 數據排序與數據查找 166
6.7.4 數據篩選操作 166
6.7.5 窗體的打印和打印預覽 167
習題 167
第7章 Access程序設計基礎 169
本章學習要點 169
7.1 VBA程序設計語言基礎 169
7.1.1 數據類型 169
7.1.2 常量、變量與數組 170
7.1.3 運算符與表達式 176
7.2 程序流程控制 179
7.2.1 分支結構 179
7.2.2 循環語句 182
7.2.3 程序流程控制應用舉例 184
7.3 VBA編程環境 185
7.3.1 進入VBE 185
7.3.2 VBE窗口組成 186
7.4 VBA模塊與子過程 194
7.4.1 VBA模塊 194
7.4.2 VBA子過程 195
7.5 VBA程序調試與出錯處理 198
7.5.1 VBA程序錯誤的類型與檢測 198
7.5.2 VBA程序調試方法 198
7.5.3 VBA程序錯誤陷阱處理 199
7.6 Access程序設計實例 200
7.6.1 循環結構程序設計 200
7.6.2 循環分支結構程序設計 201
習題 202
第8章 Access報表對象設計 203
本章學習要點 203
8.1 報表對象概述 203
8.1.1 報表對象的作用 203
8.1.2 報表對象的結構 205
8.1.3 報表對象的數據源 205
8.2 報表向導的應用 206
8.2.1 二維報表設計 206
8.2.2 標簽報表設計 211
8.3 報表設計視圖 215
8.3.1 報表設計視圖工具欄 216
8.3.2 報表對象的基本屬性 216
8.4 報表基本控件 218
8.4.1 標簽(Label) 218
8.4.2 文本框(Text) 219
8.4.3 圖像(Image) 219
8.5 應用報表設計視圖設計報表對象 219
8.5.1 “圖書借閱數據分析報表”設計 220
8.5.2 “催還書通知單”標簽報表設計 220
8.6 報表的打印及打印預覽 221
8.6.1 報表預覽 221
8.6.2 報表對象的打印及其打印預覽驅動 221
習題 222
第9章 Access宏對象設計 223
本章學習要點 223
9.1 Access所具有的基本操作 223
9.1.1 記錄操作類 223
9.1.2 窗體操作類 225
9.1.3 報表操作類 227
9.1.4 應用程序類 228
9.1.5 雜項類 229
9.2 Access宏對象概述 229
9.2.1 宏對象的作用 230
9.2.2 將宏對象轉換為VBA程序模塊 231
9.3 宏對象設計 232
9.3.1 宏設計視圖 232
9.3.2 設置操作執行的條件 233
9.3.3 選擇操作并給定操作參數 234
9.3.4 宏組的設計 234
9.4 宏對象的編輯與修改 235
9.4.1 添加操作 235
9.4.2 刪除操作 236
9.4.3 更改操作 236
9.4.4 重排操作順序 237
9.5 宏對象的調試與執行 237
9.5.1 直接運行宏 238
9.5.2 單步執行宏操作 238
9.6 應用宏對象 240
9.6.1 利用宏生成VBA程序代碼 240
9.6.2 啟動時自動運行的宏AutoExec 241
9.6.3 響應組合鍵的宏組AutoKeys 242
習題 242
第10章 LIBMIS數據庫集成、測試與發布 244
本章學習要點 244
10.1 LIBMIS表對象集成 244
10.1.1 “讀者數據表”對象 244
10.1.2 “圖書數據表”對象 245
10.1.3 “借閱數據表”對象 245
10.1.4 “讀者類別”和“出版社”表對象 246
10.2 LIBMIS查詢對象集成 247
10.2.1 “讀者基本數據查詢”對象 247
10.2.2 “讀者借閱數據查詢”對象 247
10.2.3 “圖書歸還數據查詢”對象 248
10.2.4 “圖書借閱數據分析查詢”對象 248
10.2.5 “讀者借閱數據分析查詢”對象 249
10.2.6 “超期歸還數據查詢”對象 249
10.3 LIBMIS窗體對象集成 250
10.3.1 “讀者數據錄入”窗體對象的功能與操作 250
10.3.2 “圖書數據錄入”窗體對象的功能與操作 250
10.3.3 “借閱數據錄入”窗體對象的功能與操作 251
10.3.4 “圖書歸還數據錄入”窗體對象的功能與操作 251
10.3.5 “借閱數據分析”窗體對象的功能與操作 253
10.3.6 “超期歸還數據處理”窗體對象設計 254
10.3.7 “圖書館管理信息系統”窗體對象 255
10.4 LIBMIS報表對象集成 255
10.4.1 “圖書借閱數據分析報表”對象 256
10.4.2 “讀者借閱數據分析報表”對象 256
10.4.3 “催還書通知單”標簽報表對象 256
10.5 LIBMIS宏對象設計參數 257
10.6 測試數據集的設計 258
10.6.1 讀者數據錄入測試數據集設計 258
10.6.2 圖書數據錄入測試數據集設計 258
10.6.3 借閱數據錄入測試數據集設計 259
10.7 Access數據庫的網絡應用與發布 260
10.7.1 Access數據庫應用系統的網絡應用方案 260
10.7.2 Access數據庫應用系統的用戶群組設定及其操作權限分配 261
10.7.3 發布Access數據庫應用系統 268
習題 269
參考文獻 270
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數據庫技術與應用(SQL Server 2019) [主編 嚴暉 劉衛國]
- 數據庫技術與應用(SQL Server 2019) [主 編 沙有闖]
- Access數據庫基礎教程實驗指導與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數據庫基礎教程 [主編 饒拱維 楊貴茂 郭其標]
- 數據庫技術與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數據庫技術與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- Access 2010數據庫應用教程(第二版) [主編 李亞]
- Access 2010數據庫實用教程 [主編 張明 宣繼濤]
- Access 2010數據庫程序設計實踐教程 [梁銀山 顧煜新]
- Access 2010數據庫程序設計 [主編 紀澍琴 于雪晶]
- Access 2010實做教程 [主編 王益斌 趙欣]
- 數據庫技術(第二版)——Access 2010及其應用系統開發 [李禹生 李承犁 劉淵源 等編著]
- Access 2010數據庫技術基礎及應用 [主編 饒拱維 楊貴茂]
- 數據庫技術及應用開發學習輔導 [李云峰 李婷 編著]
- Access應用技術基礎教程(2010版) [主編 何春林 宋運康]
- Access應用技術實驗指導(2010版) [主編 何春林 宋運康]
- Access 2010數據庫技術與應用教程習題及實驗指導 [主編 陳朝華 肖東]
- Access 2010數據庫技術與應用教程 [主編 趙義霞 季軍杰]
- 數據庫技術及應用開發 [李云峰 李 婷 編著]
- Access 數據庫案例教程(第二版) [主編 應紅]
- SQL Server實用數據庫技術 [張新成 孫 凌 ]
- Access 2010數據庫應用教程 [主編 王迤冉 彭海云]
- 數據庫技術與應用(SQL Server 2008版)實踐教程 [主編 王小玲 嚴暉]
- 數據庫技術與應用(SQL Server 2008版) [主編 王小玲 安劍奇]
- Access 2010數據庫應用技術 [主 編 易葉青 闕清賢]
- Access 2010數據庫應用技術實驗指導與習題解析 [主編 闕清賢 易葉青]
- Access數據庫技術與應用教程實驗指導 [何春林 宋運康]
- Access數據庫技術與應用教程 [主編 何春林 宋運康]
- Access 2010數據庫程序設計教程 [主 編 彭小利]