內容簡介
董衛軍等編著的這本這是國家精品課程“計算機基礎”系列課程“資料庫原理與技術”的主教材,全書由數據
庫基礎理論篇和Access套用實踐篇兩大部分組成,第一部分為資料庫基礎理論,介紹資料庫組織、管理和使用的一般知識,包括資料庫基礎、資料庫設計和資料庫安全3個章節;第二部分為Access套用實踐,主要介紹資料庫原理在Access上的實現,內容包括Access簡介、創建資料庫、查詢數據、窗體的使用、數據報表、數據訪問頁、宏、VBA和模組、綜合實例9個章節。《資料庫原理與實踐(Access版)》基礎理論部分與Access套用實踐部
分相輔相成,既照顧到理論基礎的堅實,又強調技術實踐的套用。同時,在編寫時兼顧了計算機等級考試的要求。為方便教學,本書還配有電子課件,任課教師可以登錄華信教育資源網免費註冊下載。
本書可作為高等院校計算機基礎課程,以及相關專業資料庫技術課程的教材,也可作為全國計算機等級考試二級Access的培訓或自學教材。
圖書目錄
資料庫基礎理論篇
第1章 資料庫基礎/1
1.1 資料庫基本概念/1
1.1.1 數據與數據處理/1
1.1.2 資料庫/2
1.1.3 資料庫管理系統/4
1.1.4 資料庫系統的構成/4
1.2 數據管理的發展/6
1.2.1 人工管理階段/6
1.2.2 檔案系統階段/6
1.2.3 資料庫系統階段/6
1.2.4 分散式資料庫系統階段/7
1.2.5 數據管理新技術/7
1.3 常用資料庫管理系統/10
1.3.1 IBM的DB2/10
1.3.2 Oracle/11
1.3.3 Informix/12
1.3.4 Sybase/12
1.3.5 SQL Server/14
1.3.6 PostgreSQL/14
1.3.7 MySQL/15
1.3.8 Access資料庫/15
1.3.9 FoxPro資料庫/16
1.4 客觀世界的數據表示/16
1.4.1 現實世界/17
1.4.2 概念世界/17
1.4.3 數據世界/19
1.5 數據模型/19
1.5.1 數據模型的概念/19
1.5.2 數據模型組成要素/20
1.5.3 邏輯模型的基本類型/20
1.6 資料庫的體系結構/22
1.6.1 三級模式/22
1.6.2 兩種映射/23
1.7 訪問資料庫的主要過程/24
1.8 關係資料庫/24
1.8.1 基本概念/24
1.8.2 關係資料庫的體系結構/25
1.8.3 關係模型的完整性規則/27
1.8.4 關係代數/29
習題1/31
第2章 資料庫設計/36
2.1 工程化設計思想/36
2.1.1 軟體工程/36
2.1.2 軟體生命周期/36
2.2 資料庫設計概述/37
2.3 資料庫設計的基本步驟/37
2.3.1 規劃/38
2.3.2 需求分析/39
2.3.3概念結構設計/40
2.3.4 邏輯結構設計/41
2.3.5 物理設計/44
2.3.6 系統實施/45
2.3.7 運行和維護/45
2.4 關係模式的規範化/46
2.4.1 函式依賴和鍵/47
2.4.2 關係模式的範式/48
2.4.3模式分解/49
習題2/52
第3章 資料庫安全/56
3.1 資料庫安全/56
3.1.1 系統安全的主要風險/56
3.1.2 資料庫安全的特徵/57
3.2 資料庫的安全層次/58
3.2.1 網路系統層次安全/59
3.2.2 作業系統層次安全/59
3.2.3 資料庫管理系統層次安全/59
3.3 資料庫安全技術/60
3.3.1資料庫加密技術/60
3.3.2 存取管理技術/61
3.3.3 安全審計技術/62
3.3.4 備份與恢復/65
習題3/69
Access套用實踐篇
第4章 Access簡介/71
4.1 Access簡介/71
4.1.1 Access產生與發展/71
4.1.2 Access安全方式/72
4.2 Access基本概念/73
4.2.1 資料庫和資料庫對象/73
4.2.2 Access基本功能/75
4.2.3 Access操作模式/76
4.3 Access的啟動和退出/76
4.3.1 啟動Access/76
4.3.2 退出Access/77
習題4/78
第5章 創建資料庫/80
5.1 創建資料庫/80
5.1.1 創建一個空資料庫/80
5.1.2 通過模板建立資料庫/81
5.2 創建表/82
5.2.1 用表嚮導建立表/82
5.2.2 通過設計器創建表/83
5.3 表間關係的創建/87
5.3.1 表的索引/87
5.3.2 表間關係/88
5.3.3 創建關係/89
5.3.4 編輯和刪除關係/90
5.4 修改資料庫結構/90
5.4.1 對表的操作/90
5.4.2 對欄位的操作/91
5.4.3 對表的行與列操作/92
5.5 表中數據的操作/92
5.5.1 普通數據的添加、修改和刪除/92
5.5.2 圖片、聲音和影像的輸入/93
5.5.3 建立超連結/93
5.5.4 設定數據表格形式/94
5.5.5 查找和替換數據/94
5.5.6 排序與篩選/94
5.6 數據的導入和導出/96
5.6.1 導入和連結/96
5.6.2 連結外部資料庫/96
5.6.3 導入外部資料庫/97
5.6.4 導出數據/98
習題5/98
第6章 查詢數據/102
6.1 查詢與表/102
6.2 常見的查詢/102
6.2.1 選擇查詢/102
6.2.2參數查詢/102
6.2.3 交叉表查詢/103
6.2.4 操作查詢/103
6.2.5 SQL查詢/103
6.3 創建選擇查詢/104
6.3.1 利用查詢設計視圖建立/104
6.3.2 利用查詢嚮導建立/107
6.4 創建參數查詢/107
6.5 創建交叉表查詢/108
6.6 操作查詢/109
6.6.1 刪除查詢/109
6.6.2 更新查詢/110
6.6.3 生成表查詢/110
6.6.4 追加查詢/111
6.7 Access SQL查詢/112
6.7.1 SQL的特點/112
6.7.2 SQL資料庫的體系結構/113
6.7.3 Access SQL的特點/113
6.7.4 Access SQL的數據定義/115
6.7.5 Access SQL的數據查詢/117
6.7.6 Access SQL的數據更新/120
6.7.7 建立SQL查詢/121
6.8 查詢的打開與修改/122
6.8.1 打開查詢/122
6.8.2 修改查詢/122
習題6/123
第7章 窗體的使用/128
7.1 窗體的功能與構成/128
7.1.1 窗體的功能/128
7.1.2 窗體的構成/128
7.2 創建窗體/129
7.2.1 自動窗體創建/129
7.2.2 嚮導創建/130
7.3 窗體設計視圖與控制項/130
7.3.1 窗體的設計視圖/130
7.3.2 工具箱的使用/131
7.3.3 窗體中的常見控制項/131
7.3.4 給對象添加控制項/132
7.4 創建子窗體/136
7.5 通過窗體處理數據/137
7.5.1 窗體視圖工具列/137
7.5.2 記錄導航按鈕集/137
7.5.3 處理數據/138
7.6 創建切換面板/138
7.6.1 切換面板的作用/138
7.6.2 切換面板的創建/139
習題7/140
第8章 數據報表/143
8.1 報表的功能與類型/143
8.1.1 報表的功能/143
8.1.2 報表類型/143
8.2 報表設計的組成/144
8.2.1 報表的節/144
8.2.2 報表的常見節/145
8.3 使用報表嚮導建立報表/146
8.4 自動報表與圖表嚮導/147
8.4.1 創建自動報表/147
8.4.2 創建圖表/148
8.5 通過設計視圖創建報表/149
8.5.1 創建過程/149
8.5.2報表控制項/150
8.5.3 在報表中添加分組/151
8.5.4 添加計算欄位/152
8.6 修飾報表/153
8.6.1 添加文字/153
8.6.2 設定內容的顯示效果/153
8.6.3 調整顯示對齊方式/153
8.6.4 調整行間距/154
8.7 列印報表/154
8.7.1 頁面設定/154
8.7.2 預覽與列印報表/154
習題8/155
第9章 數據訪問頁/158
9.1 數據訪問頁的基本概念/158
9.1.1 數據訪問頁/158
9.1.2 數據訪問頁視圖/158
9.1.3 數據訪問頁的組成/159
9.2 創建數據訪問頁/159
9.2.1 自動創建/159
9.2.2 使用嚮導創建/160
9.2.3 使用設計器創建/160
9.3 美化數據訪問頁/161
9.3.1 添加標籤/161
9.3.2 添加命令按鈕/162
9.3.3 添加滾動文字/162
9.3.4 添加主題和背景/163
9.3.5 添加Office電子表格/164
9.3.6 建立超連結/164
習題9/164
第10章 宏/166
10.1 理解宏/166
10.1.1 宏的分類/166
10.1.2 宏的介紹/166
10.2 宏創建與運行/170
10.2.1 創建宏/170
10.2.2 運行宏/175
10.3 宏向Visual Basic代碼轉換/176
10.3.1 轉換窗體或報表中的宏/176
10.3.2 轉換全局宏/176
習題10/176
第11章 VBA和模組/179
11.1 VBA簡介/179
11.1.1 宏與VBA的差異/179
11.1.2 VBA與VB的區別/179
11.2 VBA開發環境/180
11.2.1 開發環境界面/180
11.2.2 編寫代碼/180
11.2.3 模組的調試/181
11.3 VBA基礎/181
11.3.1 VB語言元素/181
11.3.2 書寫規則/183
11.4 Visual Basic語言基礎/184
11.4.1 數據類型/184
11.4.2 常量與變數/187
11.4.3 表達式與運算符/190
11.5 數組/193
11.5.1 基本概念/193
11.5.2 一維數組的使用/193
11.5.3 多維數組的使用/195
11.6 基本程式設計/196
11.6.1 程式的基本結構/196
11.6.2 順序結構/196
11.6.3 選擇結構/197
11.6.4 循環結構/200
11.6.5 其他輔助控制語句/202
11.7 VB的過程/204
11.7.1 Sub過程/204
11.7.2 Function過程/206
11.7.3 參數的傳遞/208
11.7.4 過程和變數的作用域/208
11.8面向對象程式設計基礎知識/210
11.8.1 幾個基本概念/210
11.8.2 VBA程式設計的基本過程/211
11.9 套用舉例/214
習題11/219
第12章 綜合實例/224
12.1 需求分析/224
12.2 系統設計/224
12.3 系統實現/226
12.3.1 創建資料庫/226
12.3.2 查詢設計/226
12.3.3 報表設計/227
12.3.4 窗體設計/227
12.4 系統測試及運行/230
習題12/231
參考文獻/232