《Access數據庫與程序設計(第2版)》是北京市高等教育精品教材立項教材,根據教育部高等教育司組織制定的《高等學校文科類專業大學計算機教學基本要求》最新版本編寫。全書以Microsoft Access 2003中文版為平臺,介紹關系數據庫管理系統的基礎知識及應用開發技術,包括數據庫基礎知識、Access數據庫及其創建、表的創建與使用、查詢設計、SQL語言、窗體設計、報表設計、宏的設計與應用、數據訪問頁設計、模塊與VBA編程、數據庫的安全與保護、Access數據庫應用系統開發實例共12章。書中配有豐富的例題、習題(包括上機練習題),并附有解答,還為任課教師免費提供電子課件。
第1章數據庫基礎知識
1.1 數據庫系統概述
1.1.1 數據與數據管理技術
1.I.2 數據庫系統
1.1.3 E.R模型
1.1.4 數據模型
1.2 關系數據庫
1.2.1 關系術語
1.2.2 關系的完整性
1.2.3 關系運算
1.2.4 關系規范化
1.3 數據庫設計簡介
習題1
第2章 Access數據庫及其創建
2.1 Access系統概述
2.1.1 Access的特點
2.1.2 Access的工作界面
2.1.3 Access的數據庫塒象
2.1.4 Access系統設置
2.1.5 Access的聯機幫助
2.2 Access數據庫的創建
2.3 Access數據庫版本的轉換
習題2
第3章 表的創建與使用
3.1 表的創建
3.1.1 使用向導創建表
3.1.2 使用設計器創建表
3.1.3 通過輸入數據創建表
3.1.4 在表葉1輸入記錄
3.1.5 表的進步設計
3.2 表的基小操作
3.2.1 表的外觀設置
3.2.2 打印表
3.2.3 表的復制、刪除
重命名
3.2.4 數據的導入與導出
3.3 記錄的排序和篩選
3.3.1 排序記錄
3.3.2 篩選記錄
3.4 建立索引和關系
3.4.1 建立索引
3.4.2 建立關系
3.5 域聚合函數
習題3
第4章 查詢設計
4.1 查詢概述
4.2 選擇查詢
4.2.1 使用查詢向導創建
查詢
4.2.2 使用查詢設汁器創建
查詢
4.2.3 設置查詢條件
4.3 參數查詢
4.4 交叉表查詢
4.5 操作查詢
4.5.1 生成表查詢
4.5.2 刪除查詢
4.5.3 追加查詢
4.5.4 更新查詢1
習題4
第5章 SQL語言
5.1.1 SQL語言概述
5.2數據定義
5.2.1 定義表
5.2.2 修改表
5.2.3 刪除表
5.3 數據操縱
5.3.1 插入記錄
5.3.2 更新記錄
5.3.3 刪除記錄
5.4 數據查詢
5.4.1 查詢的基本語法
5.4.2 單表查詢
5.4.3 多表查詢
5.4.4 嵌套查詢
5.4.5 合并查詢
習題5
第6章 窗體設計
6.1 窗體概述
6.2 使用自動功能創建窗體
6.3 使用向導創建窗體
6.4 使用設計器創建窗體
6.4.1 窗體的設計環境
6.4.2 設計窗體
6.5 常用控件的設計
6.5.1 標簽控件
6.5.2 文奉框控件
6.5.3 組合框和列表框控件
6.5.4 命令按鈕控件
6.5.5其他控件
6.6 使用窗體操作數據
6.7 創建主子窗體
習題6
第7章 報表設計
7.1 報表概述
7.2 使用向導創建報表
7.3 使用設計器創建報表
7.3.1 報表的設計視圖
7.3.2 設計報表
7.3.3 報表的排序與分組
7.3.4 報表的格式設置
7.4 創建高級報表
7.4.1 創建主子報表
7.4.2 創建標簽
7.5 打印報表
習題7
第8章 宏的設計與應用
8.1 宏的概述
8.2 宏的設計
8.2.1 宏的設計方法
8.2.2 建立基本的宏
8.2.3 建立條件操作宏
8.2.4 建立宏組
8.2.5 特殊的宏
8.3 宏的運行與調試
習題8
第9章 數據訪問頁設計
9.1 頁對象概述
9.2 使用向導建立數據訪問頁
9.3 使用設計器建立數據訪問頁
9.4 將其他對象轉換為數據訪問頁
9.5 在數據訪問頁中編輯記錄
習題9
第10章 模塊與VBA編程
10.1 模塊
10.2 VBA語言基礎
10.2.1 數據類型
10.2.2 常量、變量與數組
10.2.3 運算符與表達式
10.2.4 函數
10.2.5 語句
10.3 程序基本結構
10.3.1 順序結構
10.3.2 分支結構
10.3.3 循環結構
10.4 過程與作用域
10.4.1 過程的建立與調用
10.4.2 變量和過程的作用域
10.5 面向對象的程序設計
10.6 VBA數據庫編程
10.7 錯誤處理與程序調試
習題10
第11章 數據庫的安全與保護
11.1 數據庫的安令管理
11.1.1 設置數據庫密碼
11.1.2 用戶級安令機制
11.2 數據庫的保護
習題11
第12章 Access數據庫應用系統開發實例
12.1 系統分析
12.2 系統設計
12.3 主界面設計
12.3.1 導航面板的設計
12.3.2 自定義菜單的設計
12.3.3 登錄界面的設計
12.4 系統設置與發布
習題12
附錄 AAccess系統的常用
函數
附錄BAccess中常用對象的
事件
附錄C部分習題參考答案
參考文獻
數據庫系統是指引進數據庫技術后的整個計算機系統,它可以有效地管理和存取大量的數據資源,滿足多用戶、多應用的不同需求。
1.數據
數據(Data)是描述事物的符號記錄,可以有多種表現形式,如數字、文字、圖形、圖像、聲音等,它們經過數字化后可以存入計算機。
數據是數據庫中存儲的基本對象,數據與其語義(數據的含義)是密不可分的。例如,75是一個數據,可以表示某個人的身高,也可以表示某個人的體重,還可以表示一個同學某門課的成績等。
2.數據管理技術
數據管理是指對數據進行分類、組織、編碼、存儲、檢索和維護,是數據處理的中心問題。而數據處理則是指對各種數據進行收集、存儲、加工和傳播的一系列活動的總和。
數據庫技術是應數據管理任務的需要而產生的。隨著計算機軟、硬件技術的不斷發展和計算機應用范圍的不斷拓寬,在應用需求的推動下,數據管理技術經歷了人工管理、文件系統和數據庫系統3個發展階段。
(1)人工管理階段在20世紀50年代中期以前,計算機主要用于科學計算。那時,硬件上沒有磁盤等直接存取的存儲設備,軟件上沒有操作系統,更沒有管理數據的軟件。
人工管理數據的主要特點包括以下4點。
①數據不保存。
②應用程序管理數據。
③數據不共享。一組數據只能對應一個程序,數據冗余量大(一個程序中的數據無法被其他程序利用,因此程序與程序之間存在大量的重復數據,稱為數據冗余)。
④數據不具有獨立性。數據與程序彼此依賴,應用程序不僅要規定數據的邏輯結構,而且要設計物理結構(如存儲結構、存取方法、輸入方式等)。
……