《數據庫原理與實踐(Access版)》是國家精品課程“計算機基礎”系列課程“數據庫原理與技術”的主教材,全書由數據庫基礎理論篇和Access應用實踐篇兩大部分組成,第一部分為數據庫基礎理論,介紹數據庫組織、管理和使用的一般知識,包括數據庫基礎、數據庫設計和數據庫安全3個章節;第二部分為Access應用實踐,主要介紹數據庫原理在Access上的實現,內容包括Access簡介、創建數據庫、查詢數據、窗體的使用、數據報表、數據訪問頁、宏、VBA和模塊、綜合實例9個章節。 本書基礎理論部分與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.2.4 分布式數據庫系統階段
1.2.5 數據管理新技術
1.3 常用數據庫管理系統
1.3.1 IBM的DB2
1.3.2 Oracle
1.3.3 Informix
1.3.4 Sybase
1.3.5 SQL Server
1.3.6 PostgreSQL
1.3.7 MySQL
1.3.8 Access數據庫
1.3.9 FoxPro數據庫
1.4 客觀世界的數據表示
1.4.1 現實世界
1.4.2 概念世界
1.4.3 數據世界
1.5 數據模型
1.5.1 數據模型的概念
1.5.2 數據模型組成要素
1.5.3 邏輯模型的基本類型
1.6 數據庫的體系結構
1.6.1 三級模式
1.6.2 兩種映射
1.7 訪問數據庫的主要過程
1.8 關系數據庫
1.8.1 基本概念
1.8.2 關系數據庫的體系結構
1.8.3 關系模型的完整性規則
1.8.4 關系代數
習題1
第2章 數據庫設計
2.1 工程化設計思想
2.1.1 軟件工程
2.1.2 軟件生命周期
2.2 數據庫設計概述
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
第3章 數據庫安全
3.1 數據庫安全
3.1.1 系統安全的主要風險
3.1.2 數據庫安全的特征
3.2 數據庫的安全層次
3.2.1 網絡系統層次安全
3.2.2 操作系統層次安全
3.2.3 數據庫管理系統層次安全
3.3 數據庫安全技術
3.3.1 數據庫加密技術
3.3.2 存取管理技術
3.3.3 安全審計技術
3.3.4 備份與恢復
習題3
Access應用實踐篇
第4章 Access簡介
4.1 Access簡介
4.1.1 Access產生與發展
4.1.2 Access安全方式
4.2 Access基本概念
4.2.1 數據庫和數據庫對象
4.2.2 Access基本功能
4.2.3 Access操作模式
4.3 Access的啟動和退出
4.3.1 啟動Access
4.3.2 退出Access
習題4
第5章 創建數據庫
5.1 創建數據庫
5.1.1 創建一個空數據庫
5.1.2 通過模板建立數據庫
5.2 創建表
5.2.1 用表向導建立表
5.2.2 通過設計器創建表
5.3 表間關系的創建
5.3.1 表的索引
5.3.2 表間關系
5.3.3 創建關系
5.3.4 編輯和刪除關系
5.4 修改數據庫結構
5.4.1 對表的操作
5.4.2 對字段的操作
5.4.3 對表的行與列操作
5.5 表中數據的操作
5.5.1 普通數據的添加、修改和
刪除
5.5.2 圖片、聲音和影像的輸入
5.5.3 建立超鏈接
5.5.4 設置數據表格形式
5.5.5 查找和替換數據
5.5.6 排序與篩選
5.6 數據的導入和導出
5.6.1 導入和鏈接
5.6.2 鏈接外部數據庫
5.6.3 導入外部數據庫
5.6.4 導出數據
習題5
第6章 查詢數據
6.1 查詢與表
6.2 常見的查詢
6.2.1 選擇查詢
6.2.2 參數查詢
6.2.3 交叉表查詢
6.2.4 操作查詢
6.2.5 SQL查詢
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.7 Access SQL查詢
6.7.1 SQL的特點
6.7.2 SQL數據庫的體系結構
6.7.3 Access SQL的特點
6.7.4 Access SQL的數據定義
6.7.5 Access SQL的數據查詢
6.7.6 Access SQL的數據更新
6.7.7 建立SQL查詢
6.8 查詢的打開與修改
6.8.1 打開查詢
6.8.2 修改查詢
習題6
第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.3.4 給對象添加控件
7.4 創建子窗體
7.5 通過窗體處理數據
7.5.1 窗體視圖工具欄
7.5.2 記錄導航按鈕集
7.5.3 處理數據
7.6 創建切換面板
7.6.1 切換面板的作用
7.6.2 切換面板的創建
習題7
第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.5 通過設計視圖創建報表
8.5.1 創建過程
8.5.2 報表控件
8.5.3 在報表中添加分組
8.5.4 添加計算字段
8.6 修飾報表
8.6.1 添加文字
8.6.2 設置內容的顯示效果
8.6.3 調整顯示對齊方式
8.6.4 調整行間距
8.7 打印報表
8.7.1 頁面設置
8.7.2 預覽與打印報表
習題8
第9章 數據訪問頁
9.1 數據訪問頁的基本概念
9.1.1 數據訪問頁
9.1.2 數據訪問頁視圖
9.1.3 數據訪問頁的組成
9.2 創建數據訪問頁
9.2.1 自動創建
9.2.2 使用向導創建
9.2.3 使用設計器創建
9.3 美化數據訪問頁
9.3.1 添加標簽
9.3.2 添加命令按鈕
9.3.3 添加滾動文字
9.3.4 添加主題和背景
9.3.5 添加Office電子表格
9.3.6 建立超鏈接
習題9
第10章 宏
10.1 理解宏
10.1.1 宏的分類
10.1.2 宏的介紹
10.2 宏創建與運行
10.2.1 創建宏
10.2.2 運行宏
10.3 宏向Visual Basic代碼轉換
10.3.1 轉換窗體或報表中的宏
10.3.2 轉換全局宏
習題10
第11章 VBA和模塊
11.1 VBA簡介
11.1.1 宏與VBA的差異
11.1.2 VBA與VB的區別
11.2 VBA開發環境
11.2.1 開發環境界面
11.2.2 編寫代碼
11.2.3 模塊的調試
11.3 VBA基礎
11.3.1 VB語言元素
11.3.2 書寫規則
11.4 Visual Basic語言基礎
11.4.1 數據類型
11.4.2 常量與變量
11.4.3 表達式與運算符
11.5 數組
11.5.1 基本概念
11.5.2 一維數組的使用
11.5.3 多維數組的使用
11.6 基本程序設計
11.6.1 程序的基本結構
11.6.2 順序結構
11.6.3 選擇結構
11.6.4 循環結構
11.6.5 其他輔助控制語句
11.7 VB的過程
11.7.1 Sub過程
11.7.2 Function過程
11.7.3 參數的傳遞
11.7.4 過程和變量的作用域
11.8 面向對象程序設計基礎
知識
11.8.1 幾個基本概念
11.8.2 VBA程序設計的基本
過程
11.9 應用舉例
習題11
第12章 綜合實例
12.1 需求分析
12.2 系統設計
12.3 系統實現
12.3.1 創建數據庫
12.3.2 查詢設計
12.3.3 報表設計
12.3.4 窗體設計
12.4 系統測試及運行
習題12
參考文獻