本書從培養學生分析問題和解決問題的能力入手,立足于“以理論為基礎,以實例為引導,以應用為目的”,通俗易懂,循序漸進,滿足應用型人才培養的特點和需求。全書共11章,分為數據庫基礎理論篇和Access應用實踐篇兩部分,兩部分相輔相成,既照顧到理論基礎的堅實,又強調技術實踐的應用。主要內容包括數據庫和表、查詢的創建、窗體的創建與使用、宏的創建與使用、報表的創建、VBA和模塊、綜合應用案例。通過引例,循序漸進地介紹了數據庫的設計、建立與使用方法,能夠讓讀者在很短的時間內掌握Access數據庫設計,實現信息的有效管理。本書突出技術性、應用性與示范性。優先注重內容在應用上的層次性,適當兼顧整體在理論上的系統性,在有限的時間內使教學者傳授更多的知識,使學習者學以致用。本書可作為高等院校“大學計算機”課程的教材,也可作為全國計算機等級考試二級Access的培訓或自學教材。
國家精品課程配套教材
突出技術性、應用性與示范性,優先注重內容在應用上的層次性,適當兼顧整體在理論上的系統性,在有限的學時內使教學者傳授更多的知識,使學習者學以致用。
通過引例,循序漸進地介紹了數據庫的設計、建立與使用方法,能夠讓讀者在較短的時間內掌握Access數據庫設計,實現對信息的有效管理。
數據庫基礎理論篇
第1章數據庫基礎
1.1數據管理
1.1.1數據管理的發展
1.1.2數據組織的級別
1.1.3數據庫管理系統
1.1.4數據庫系統
1.2數據表示
1.2.1現實世界
1.2.2概念世界
1.2.3數據世界
1.3數據模型
1.3.1數據模型的組成要素
1.3.2數據模型的基本類型
1.4數據庫的體系結構
1.4.1三級模式
1.4.2兩級映射
1.5關系數據庫
1.5.1關系數據庫的基本概念
1.5.2關系數據庫的體系結構
1.5.3關系模型的完整性規則
1.6關系代數
1.6.1傳統的集合運算
1.6.2專門的關系運算
1.7難點辨析
習題
第2章數據庫設計
2.1程序設計概述
2.1.1程序設計方法與風格
2.1.2程序設計方法的發展
2.2工程化程序設計
2.2.1軟件工程的基本概念
2.2.2可行性分析
2.2.3軟件需求分析
2.2.4概要設計
2.2.5詳細設計
2.2.6編碼
2.2.7軟件測試
2.2.8軟件維護
2.3數據庫設計
2.3.1規劃
2.3.2需求分析
2.3.3概念結構設計
2.3.4邏輯結構設計
2.3.5物理設計
2.3.6系統實施
2.3.7運行和維護
2.4關系模式的規范化
2.4.1函數依賴和鍵
2.4.2關系模式的范式
2.4.3模式分解
2.5難點辨析
習題
第3章數據庫安全
3.1數據庫安全概述
3.1.1數據庫安全的特征
3.1.2數據庫的安全層次
3.2數據庫安全技術
3.2.1數據庫加密技術
3.2.2存取管理技術
3.2.3安全審計技術
3.2.4備份與恢復
習題
Access應用實踐篇
第4章Access簡介
4.1Access概述
4.1.1Access的優缺點
4.1.2Access的基本概念
4.2Access的啟動和退出
4.2.1啟動Access
4.2.2退出Access
習題
第5章數據庫與表的操作
5.1創建和管理數據庫
5.1.1數據庫設計的基本步驟
5.1.2創建數據庫
5.1.3數據庫的打開、保存與關閉
5.2創建和操作表
5.2.1創建表
5.2.2表間關系的創建
5.2.3操作表
5.3數據的導入和導出
5.3.1導入并鏈接
5.3.2導出數據
習題
第6章查詢的使用
6.1查詢與表
6.2常見的查詢
6.2.1選擇查詢
6.2.2參數查詢
6.2.3交叉表查詢
6.2.4操作查詢
6.2.5SQL查詢
6.3創建選擇查詢
6.3.1利用查詢設計視圖建立查詢
6.3.2利用查詢向導建立查詢
6.4創建參數查詢
6.5創建交叉表查詢
6.6操作查詢
6.6.1生成表查詢
6.6.2刪除查詢
6.6.3更新查詢
6.6.4追加查詢
6.7Access SQL查詢
6.7.1SQL的特點
6.7.2SQL數據庫的體系結構
6.7.3Access SQL的特點
6.7.4Access SQL的數據定義
6.7.5Access SQL的數據查詢
6.7.6Access SQL的數據更新
6.7.7建立SQL查詢
6.8查詢的打開與修改
6.8.1打開查詢
6.8.2修改查詢
習題
第7章窗體的使用
7.1窗體的功能與構成
7.1.1窗體的功能
7.1.2窗體的構成
7.2創建窗體
7.2.1使用窗體按鈕創建窗體
7.2.2使用窗體向導創建窗體
7.3窗體設計視圖與控件
7.3.1窗體的設計視圖
7.3.2窗體中的常見控件
7.3.3在窗體上添加控件對象
7.4主窗體和子窗體
7.4.1主窗體和子窗體的關系
7.4.2創建子窗體
7.5通過窗體處理數據
7.5.1窗體視圖工具欄
7.5.2記錄導航按鈕集
7.5.3處理數據
習題
第8章數據報表
8.1報表的功能與類型
8.1.1報表的功能
8.1.2報表的類型
8.2報表的組成
8.2.1報表的節
8.2.2報表的常見節
8.3使用報表向導建立報表
8.4通過設計視圖創建報表
8.4.1創建過程
8.4.2報表控件
8.4.3在報表中添加分組
8.4.4添加計算字段
8.5修飾報表
8.5.1添加文字
8.5.2設置內容的顯示效果
8.5.3調整顯示對齊方式
8.6打印報表
8.6.1頁面設置
8.6.2預覽與打印報表
習題
第9章使用宏
9.1理解宏
9.1.1宏介紹
9.1.2宏的功能
9.1.3宏的分類
9.1.4事件的概念
9.2創建宏
9.2.1宏操作
9.2.2宏設計器窗口
9.2.3在宏中添加操作
9.2.4創建宏組
9.2.5建立數據宏
9.2.6創建AutoExec宏
9.3運行宏
9.3.1直接運行宏
9.3.2從其他宏或VB程序中運行宏
9.3.3從控件中運行宏
9.4宏向Visual Basic代碼轉換
9.4.1轉換窗體或報表中的宏
9.4.2轉換宏到Visual Basic代碼
習題
第10章VBA和模塊
10.1VBA和模塊簡介
10.1.1模塊的基本概念
10.1.2VBA與VB的區別
10.1.3VBA開發環境
10.2模塊的創建和調試
10.2.1創建模塊
10.2.2模塊的調試
10.3VBA基礎
10.3.1關鍵字和標識符
10.3.2數據類型
10.3.3常量與變量
10.3.4運算符與表達式
10.3.5基本語句
10.3.6函數
10.4數組的定義和使用
10.4.1數組的定義
10.4.2靜態數組
10.4.3動態數組
10.5基本程序設計
10.5.1程序的基本結構
10.5.2順序結構
10.5.3選擇結構
10.5.4循環結構
10.6VBA過程設計
10.6.1子程序過程
10.6.2函數過程
10.6.3參數傳遞
10.7應用舉例
10.7.1VBA函數和子過程舉例
10.7.2VBA對窗體操作
10.7.3調用Windows系統自帶的應用程序
習題
第11章綜合應用案例
11.1需求分析
11.2系統設計
11.3系統實現
11.3.1數據庫設計
11.3.2查詢設計
11.3.3報表設計
11.3.4窗體設計
11.4系統測試及運行
習題
附錄AVBA主要關鍵字
A.1框架類關鍵字
A.2控件類關鍵字
A.3聲明類關鍵字
A.4數據類型關鍵字
A.5程序結構類關鍵字
附錄BVBA常見函數
B.1常用數學函數
B.2常用字符串函數
B.3常用數據類型轉換函數
B.4常用日期/時間函數
B.5其他函數
附錄CDAO與ADO簡介
C.1數據庫訪問接口
C.2DAO
C.3ADO
參考文獻