本書介紹數(shù)據(jù)庫的基礎知識和基本應用,以Access 2010為環(huán)境,介紹數(shù)據(jù)庫的表、查詢、窗體、報表、宏、VBA、Web數(shù)據(jù)庫的功能及使用,以及保證數(shù)據(jù)庫安全的措施。本書旨在培養(yǎng)學生思考問題的方法和解決問題的能力,第10章以學生信息管理系統(tǒng)作為綜合實例,詳細講解Access數(shù)據(jù)庫的整個開發(fā)過程。
本書配有大量的選擇題和思考題,并且圍繞學生信息管理系統(tǒng)的眾多實例還可以直接作為學生上機實驗的題目。本書提供配套電子課件,請登錄華信教育資源網(wǎng)(www.hxedu.com.cn)注冊后免費下載。
第1章 數(shù)據(jù)庫基礎知識
1.1 數(shù)據(jù)庫系統(tǒng)概述
1.1.1 數(shù)據(jù)庫技術的發(fā)展
1.1.2 數(shù)據(jù)庫新技術
1.1.3 數(shù)據(jù)庫相關基本概念
1.2 數(shù)據(jù)模型
1.2.1 概念模型
1.2.2 數(shù)據(jù)模型
1.3 關系模型
1.3.1 關系數(shù)據(jù)結構
1.3.2 關系操作
1.3.3 關系的完整性
1.4 數(shù)據(jù)庫設計
1.4.1 數(shù)據(jù)庫設計
1.4.2 概念結構設計
1.4.3 概念模型向關系模型的轉換
1.4.4 關系模型的規(guī)范化
本章小結
習題
第2章 數(shù)據(jù)存儲――表
2.1 初識Access
2.1.1 Access 2010的新特性
2.1.2 Access 2010的用戶界面
2.2 數(shù)據(jù)庫的創(chuàng)建
2.2.1 創(chuàng)建數(shù)據(jù)庫
2.2.2 數(shù)據(jù)庫的打開和關閉
2.3 表的創(chuàng)建
2.3.1 表的設計
2.3.2 建立表結構
2.3.3 設置字段屬性
2.3.4 建立表間關系
2.4 操作表
2.4.1 表中數(shù)據(jù)的輸入及編輯
2.4.2 數(shù)據(jù)的導入和導出
2.4.3 查找記錄
2.4.4 排序記錄
2.4.5 篩選記錄
2.4.6 數(shù)據(jù)表的行匯總統(tǒng)計
2.5 設置數(shù)據(jù)表的格式
本章小結
習題
第3章 應用系統(tǒng)的數(shù)據(jù)重組――查詢
3.1 查詢簡介
3.1.1 查詢的類型
3.1.2 查詢的視圖
3.2 利用向導創(chuàng)建查詢
3.2.1 簡單查詢向導
3.2.2 交叉表查詢向導
3.2.3 查找重復項查詢向導
3.2.4 查找不匹配項查詢向導
3.3 查詢條件
3.3.1 在查詢條件中使用運算符
3.3.2 在查詢條件中使用函數(shù)
3.4 選擇查詢
3.4.1 在設計視圖中創(chuàng)建查詢
3.4.2 在查詢中進行計算
3.5 參數(shù)查詢
3.6 交叉表查詢
3.7 操作查詢
3.7.1 備份數(shù)據(jù)
3.7.2 生成表查詢
3.7.3 追加查詢
3.7.4 更新查詢
3.7.5 刪除查詢
3.8 SQL查詢
3.8.1 SQL語句簡介
3.8.2 SQL語句的應用
3.8.3 創(chuàng)建SQL查詢
3.8.4 創(chuàng)建SQL特定查詢
本章小結
習題
第4章 開發(fā)用戶界面――窗體
4.1 窗體概述
4.1.1 窗體的作用
4.1.2 窗體組成
4.1.3 窗體視圖
4.1.4 窗體的類型
4.2 快速創(chuàng)建窗體
4.2.1 創(chuàng)建單項目窗體
4.2.2 創(chuàng)建多個項目窗體
4.2.3 創(chuàng)建數(shù)據(jù)表窗體
4.2.4 創(chuàng)建分割窗體
4.3 使用向導創(chuàng)建窗體
4.3.1 創(chuàng)建單數(shù)據(jù)源窗體
4.3.2 創(chuàng)建多數(shù)據(jù)源窗體
4.4 使用設計視圖與布局視圖創(chuàng)建窗體
4.4.1 設計視圖和布局視圖
4.4.2 創(chuàng)建窗體
4.4.3 調整窗體屬性
4.4.4 添加控件
4.4.5 調整控件屬性
4.4.6 常用控件介紹
4.4.7 計算控件
4.4.8 窗體布局
4.4.9 使用有主題
4.5 創(chuàng)建特定類型窗體
4.5.1 創(chuàng)建數(shù)據(jù)透視表窗體
4.5.2 創(chuàng)建數(shù)據(jù)透視圖窗體
4.5.3 切換面板窗體
4.6 應用系統(tǒng)案例的窗體設計
本章小結
習題
第5章 開發(fā)用戶報表
5.1 報表概述
5.1.1 報表的作用
5.1.2 報表的類型
5.1.3 報表的視圖
5.1.4 報表的組成
5.2 創(chuàng)建報表
5.2.1 快速創(chuàng)建報表
5.2.2 使用報表向導
5.2.3 創(chuàng)建標簽報表
5.2.4 使用設計視圖和布局視圖創(chuàng)建報表
5.2.5 設計主/子報表
5.3 完善報表
5.3.1 報表的數(shù)據(jù)計算
5.3.2 報表的數(shù)據(jù)排序、分組和匯總
5.4 打印報表
5.5 應用系統(tǒng)案例的報表設計
本章小結
習題
第6章 宏
6.1 宏的概述
6.2 宏的設計
6.2.1 宏選項卡
6.2.2 宏設計器
6.2.3 宏操作
6.2.4 在宏中使用條件
6.3 宏的應用
6.3.1 獨立宏
6.3.2 子宏
6.3.3 嵌入宏
6.3.4 數(shù)據(jù)宏
6.4 宏的運行與調試
6.4.1 宏的運行
6.4.2 宏的調試
本章小結
習題
第7章 模塊與VBA編程基礎
7.1 模塊
7.1.1 模塊的基本概念
7.1.2 創(chuàng)建標準模塊
7.1.3 在模塊中添加過程
7.2 VBA程序設計基礎
7.2.1 VBA中的基本概念
7.2.2 數(shù)據(jù)類型
7.2.3 常量與變量
7.2.4 運算符和表達式
7.2.5 VBA中常用的語句
7.2.6 VBA中的常用標準函數(shù)
7.3 VBA 程序流程控制
7.3.1 選擇結構
7.3.2 循環(huán)結構
7.4 VBA中的數(shù)組
7.5 VBA數(shù)據(jù)庫編程
7.5.1 數(shù)據(jù)庫引擎及其接口
7.5.2 數(shù)據(jù)訪問對象(DAO)
7.5.3 ActiveX數(shù)據(jù)對象(ADO)
7.6 程序調試
本章小結
習題
第8章 Web數(shù)據(jù)庫
8.1 Web數(shù)據(jù)庫概述
8.1.1 桌面數(shù)據(jù)庫和Web數(shù)據(jù)庫的設計差異
8.1.2 僅限桌面的功能(沒有對應的Access Services功能)
8.2 建立空白的Web數(shù)據(jù)庫
8.3 創(chuàng)建Web表
8.3.1 創(chuàng)建新的Web表
8.3.2 創(chuàng)建Web表中的字段
8.3.3 添加計算字段
8.3.4 創(chuàng)建兩個Web表之間的關系
8.4 創(chuàng)建導航窗體
8.5 發(fā)布和同步對應用程序所做的更改
本章小結
習題
第9章 數(shù)據(jù)安全
9.1 使用數(shù)據(jù)庫密碼加密Access數(shù)據(jù)庫
9.1.1 設置密碼
9.1.2 使用密碼打開數(shù)據(jù)庫
9.1.3 撤銷數(shù)據(jù)庫密碼
9.2 數(shù)據(jù)存儲安全
9.2.1 備份/恢復數(shù)據(jù)庫
9.2.2 壓縮和修復數(shù)據(jù)庫
9.3 使用受信任位置中的數(shù)據(jù)庫
9.4 打包、簽名和分發(fā)數(shù)據(jù)庫
9.4.1 創(chuàng)建簽名包
9.4.2 提取并使用簽名包
9.5 打開數(shù)據(jù)庫時啟用禁用的內(nèi)容
本章小結
習題
第10章 學生信息管理系統(tǒng)的設計與實現(xiàn)
10.1 學生信息管理系統(tǒng)的設計
10.1.1 學生信息管理系統(tǒng)的功能
10.1.2 學生信息管理系統(tǒng)的設計步驟
10.2 創(chuàng)建表及表間關系
10.2.1 創(chuàng)建系統(tǒng)所需的數(shù)據(jù)表
10.2.2 創(chuàng)建表間關系
10.3 創(chuàng)建查詢
10.3.1 “學生登錄窗”所需的查詢
10.3.2 “密碼修改窗”所需查詢
10.3.3 “已選課程信息窗”所需查詢
10.3.4 “可選課程信息窗”所需查詢
10.3.5 “學生成績查詢窗”所需查詢
10.3.6 “學生成績統(tǒng)計報表”所需查詢
10.3.7 “班級中學生成績報表”所需查詢
10.4 創(chuàng)建窗體
10.4.1 “學生個人信息窗”的創(chuàng)建
10.4.2 “密碼修改窗”的創(chuàng)建
10.4.3 “已選課程信息窗”的創(chuàng)建
10.4.4 “可選課程信息窗”的創(chuàng)建
10.4.5 “選課操作窗”的創(chuàng)建
10.4.6 “學生成績查詢窗”的創(chuàng)建
10.5 創(chuàng)建報表
10.5.1 “學生成績統(tǒng)計報表”的創(chuàng)建
10.5.2 “班級中學生成績報表”的創(chuàng)建
10.6 應用系統(tǒng)集成
10.6.1 “教學管理系統(tǒng)”主窗口的創(chuàng)建
10.6.2 “學生登錄窗”的創(chuàng)建
10.6.3 “導航窗體”的創(chuàng)建
10.6.4 “啟動窗體”的設置
10.7 開發(fā)說明
本章小結
習題