數據庫與數據處理:Access 2010 實現 第2版
定 價:59 元
叢書名:計算機基礎課程系列教材
當前圖書已被 8 所學校薦購過!
查看明細
- 作者:張玉潔 孟祥武
- 出版時間:2019/7/1
- ISBN:9787111628514
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138AC
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書理論部分主要介紹與數據處理和數據庫應用密切相關的基礎、核心的概念、原理和方法,主要內容包括:數據處理與數據庫概述、實體-聯(lián)系數據模型、關系數據庫系統(tǒng)基礎、SQL、關系數據庫設計;應用部分以Access2010為具體的DBMS,詳細介紹其主要功能和使用方法,主要內容包括:Acces2010的初級使用(包括創(chuàng)建數據表、查詢、窗體、報表、宏、模塊與VAB編程等內容)、Acces2010的高級應用。
數據庫技術是計算機科學技術中最重要也是發(fā)展最快的領域之一,隨著大數據時代的來臨以及NoSQL技術的興起,數據庫技術更加生機勃勃。
本書第1版自2013年出版以來一直用于作者的教學中,根據教學實踐中的反饋以及當今時代對創(chuàng)新能力和計算思維能力培養(yǎng)的要求,結合數據庫技術的發(fā)展以及讀者計算機應用水平的提高,作者對第1版做了較大的結構調整以及內容補充和重組。
第2版仍然從數據庫理論和應用的角度重點討論關系數據庫技術的相關概念、原理和技術,將數據庫原理中最重要、最核心的內容提煉出來,進行循序漸進、深入淺出的介紹,并詳細介紹利用Access 2010進行數據庫應用程序開發(fā)的方法和過程。在第2版中,力求以“專業(yè)需求與課程改革的平衡、技能傳授與計算思維訓練的平衡、學習難度與課程深度的平衡”為目標,對原書的內容進行重新組織、編排以及補充,體現知識模塊化、實踐趣味化的內容架構和寫作風格,為讀者清晰呈現出一條從數據庫設計到數據庫實現的學習路線。
本書第2版共13章,分為五大部分,其中,第一部分(第1和2章)介紹數據庫的基礎概念,主要包括數據管理簡史、數據庫技術發(fā)展、數據庫和視圖相關概念、數據庫管理系統(tǒng)的功能、數據庫系統(tǒng)的體系結構和特點、數據模型三要素以及E-R模型和關系模型的相關概念;第二部分(第3~5章)介紹數據庫設計的相關概念、原理和方法,主要包括關系數據庫的設計過程、構建E-R模型并將E-R模型轉換為關系模型的方法,以及對關系模式進行規(guī)范化的理論和方法等;第三部分(第6章)主要介紹關系代數和SQL;第四部分(第7~12章)為應用部分,以Access 2010為具體的DBMS,詳細介紹利用Access進行數據庫實現的方法,內容包括創(chuàng)建數據庫和數據表進行數據組織和管理、創(chuàng)建查詢進行數據檢索和分析、創(chuàng)建窗體和報表完成數據輸入和輸出功能、編寫宏和VBA模塊實現數據庫應用程序以及Access 2010與外部數據進行數據共享的機制和方法;第五部分(第13章)介紹關系數據庫的保護機制,包括事務的概念、事務的ACID性質、事務的并發(fā)控制以及數據庫恢復機制。
知識模塊化體現在全書五大部分的內容自成體系上,授課教師可以根據課時要求自行裁剪和選擇教學模塊。比如,在對第一部分內容進行簡單介紹的基礎上,快速進入第二部分的數據庫設計模塊,重點介紹其中的第4章,然后就可以直接進入第四部分第7~11章的教學,最后對第五部分進行簡單的介紹,至此就可以完成整個課程的基本教學內容。
實踐趣味化體現在第四部分內容的組織和安排方面,不僅試圖從數據庫應用的角度引導讀者思考所學知識和技能的用途和意義,而且通過設計環(huán)環(huán)相扣、實用有趣的操作實例和應用問題來激發(fā)讀者的求知欲望和學習興趣,進而培養(yǎng)讀者的計算思維能力。
相對第1版的內容而言,第2版中增加的主要內容包括:第1章的1.1.4節(jié)介紹了數據庫技術的最新進展;第2章的2.4.4節(jié)對關系模型進行了評價;第5章的5.4節(jié)引入了一個關系數據庫設計實例;第8章的8.8節(jié)補充了大量的實例介紹查詢的應用;第9章的9.1.8~9.1.10節(jié)新增了窗體的應用示例;第10章的10.7節(jié)補充了數據宏的內容;第11章的11.4節(jié)新增了模塊的一些典型應用;第12章為全新的一章,補充了Access 2010與外部(如Excel、MySQL以及SharePoint服務器)之間的數據共享機制以及Access 2010的安全機制。
本書各章均安排有例題講解、重要提示、本章內容小結以及適量的習題。此外,在第四部分的章節(jié)中還安排了精心設計的上機練習題,這些練習題富有啟發(fā)性,便于操作和拓展,與例題有機整合,體現了知識的連貫性與層次性,旨在引導學生主動思考,提高實踐能力,樹立創(chuàng)新意識。
本書的出版得到了機械工業(yè)出版社華章公司的大力支持,在此表示衷心的感謝。在本書的編寫過程中,編者參考了大量的文獻并從中受益良多,在此也向所有作者表示感謝。最后要感謝編者的父母,本書就是給他們的獻禮。
由于編者水平有限,對于錯誤和言語不妥之處,還請讀者批評指正。
編者
2019年2月于北京
前言
教學建議
第一部分 數據庫基礎
第1章 數據處理與數據庫 2
1.1 數據處理 2
1.1.1 數據與信息 2
1.1.2 數據處理與數據管理 3
1.1.3 數據管理簡史 3
1.1.4 數據庫技術的發(fā)展和未來 6
1.2 數據庫與數據庫管理系統(tǒng) 9
1.2.1 數據庫 9
1.2.2 數據庫管理系統(tǒng) 9
1.2.3 認識Access 數據庫管理系統(tǒng) 10
1.3 數據視圖 22
1.3.1 數據抽象 22
1.3.2 視圖 23
1.3.3 模式與實例 23
1.4 數據庫系統(tǒng) 23
1.4.1 數據庫系統(tǒng)的組成 23
1.4.2 數據庫系統(tǒng)的特點 24
1.4.3 數據庫系統(tǒng)的體系結構 25
1.5 小結 27
習題 27
第2章 數據模型 28
2.1 數據模型三要素 28
2.2 數據模型的分類 29
2.2.1 概念數據模型 29
2.2.2 邏輯數據模型 29
2.2.3 物理數據模型 32
2.3 實體–聯(lián)系模型 32
2.3.1 E-R模型基本概念 32
2.3.2 完整性約束 33
2.3.3 E-R圖 36
2.4 關系模型 39
2.4.1 關系模型三要素 39
2.4.2 關系及相關定義 41
2.4.3 關系的完整性約束 44
2.4.4 關系模型的評價 46
2.5 小結 47
習題 47
第二部分 數據庫設計
第3章 關系數據庫設計 50
3.1 關系數據庫設計過程 50
3.2 需求分析 50
3.3 概念結構設計 52
3.4 邏輯結構設計 53
3.5 數據庫物理設計 53
3.6 數據庫實施 54
3.7 數據庫運行和維護 54
3.8 小結 54
習題 55
第4章 數據建模 56
4.1 數據建模的主要步驟 56
4.2 構建E-R模型 57
4.2.1 構建方法 57
4.2.2 確定實體和實體的屬性 57
4.2.3 定義聯(lián)系 59
4.2.4 設計局部E-R圖 61
4.2.5 合并局部E-R圖 61
4.2.6 優(yōu)化 62
4.3 構建關系模型 64
4.3.1 將實體轉換為關系模式 64
4.3.2 將聯(lián)系轉換為關系模式 65
4.4 小結 68
習題 69
第5章 關系規(guī)范化理論 71
5.1 關系數據庫設計中出現的問題 71
5.2 函數依賴 72
5.2.1 函數依賴的定義 73
5.2.2 平凡函數依賴與非平凡函數依賴 74
5.2.3 完全函數依賴與部分函數依賴 75
5.2.4 傳遞函數依賴 76
5.3 范式與規(guī)范化 77
5.3.1 第一范式 77
5.3.2 第二范式 78
5.3.3 第三范式 79
5.3.4 BCNF范式 80
5.4 一個關系數據庫設計實例 81
5.5 小結 85
習題 85
第三部分 數據庫實現基礎
第6章 關系代數和SQL 88
6.1 引言 88
6.2 關系數據庫實現的數學基礎—關系代數 89
6.2.1 傳統(tǒng)的集合運算 89
6.2.2 專門的關系運算 91
6.2.3 用關系代數表示查詢 94
6.3 結構化查詢語言SQL 96
6.3.1 SQL的組成 96
6.3.2 SQL查詢的基本結構 97
6.3.3 聚集函數 102
6.3.4 數據定義 104
6.3.5 數據查詢 106
6.3.6 數據更新 113
6.3.7 數據控制 115
6.3.8 視圖和索引 116
6.4 小結 119
習題 119
第四部分 使用Access實現數據庫
第7章 數據的組織和管理 124
7.1 創(chuàng)建數據庫 124
7.1.1 利用數據庫模板創(chuàng)建數據庫 124
7.1.2 創(chuàng)建空數據庫 129
7.1.3 數據庫的操作與維護 130
7.2 創(chuàng)建數據表 134
7.2.1 數據表概述 134
7.2.2 設計數據表的結構 137
7.2.3 創(chuàng)建數據表的方法 146
7.2.4 利用輸入數據和字段模板創(chuàng)建表 147
7.2.5 使用表設計器創(chuàng)建表 151
7.2.6 創(chuàng)建表間關系 154
7.2.7 向表中添加記錄 158
7.2.8 為Access表創(chuàng)建索引 158
7.3 使用和維護數據表 160
7.3.1 記錄的定位與選擇 160
7.3.2 記錄的添加與刪除 160
7.3.3 記錄的復制與修改 160
7.3.4 記錄的排序與篩選 161
7.3.5 數據的查找與替換 162
7.3.6 維護數據表 163
7.3.7 設置表的顯示格式 165
7.4 導入和導出數據 166
7.4.1 導入數據 166
7.4.2 導出數據 168
7.5 小結 169
習題 170
上機練習題 170
第8章 數據的查詢和分析 172
8.1 查詢概述 172
8.1.1 查詢的概念 172
8.1.2 查詢的類型 172
8.1.3 查詢的視圖 173
8.1.4 查詢的創(chuàng)建方法 175
8.1.5 查詢的保存、運行與修改 176
8.2 設置查詢條件 176
8.2.1 查詢表達式 176
8.2.2 運算符 177
8.2.3 函數 178
8.2.4 查詢中計算的設置 179
8.3 創(chuàng)建選擇查詢 180
8.3.1 使用向導創(chuàng)建選擇查詢 180
8.3.2 使用設計視圖創(chuàng)建選擇查詢 183
8.4 創(chuàng)建參數查詢 185
8.4.1 參數查詢概述 185
8.4.2 參數查詢條件的設置 185
8.5 創(chuàng)建交叉表查詢 187
8.5.1 交叉表查詢概述 187
8.5.2 創(chuàng)建交叉表查詢的方法 188
8.5.3 使用向導創(chuàng)建交叉表查詢 188
8.5.4 使用設計視圖創(chuàng)建交叉表查詢 189
8.6 創(chuàng)建操作查詢 190
8.6.1 操作查詢概述 190
8.6.2 創(chuàng)建生成表查詢 191
8.6.3 創(chuàng)建追加查詢 192
8.6.4 創(chuàng)建更新查詢 193
8.6.5 創(chuàng)建刪除查詢 195
8.7 SQL查詢 196
8.7.1 QBE與SQL查詢 196
8.7.2 SQL聚合函數 197
8.7.3 常用的SQL語句 198
8.7.4 數據定義查詢 201
8.8 查詢的應用 202
8.8.1 數據的清理 202
8.8.2 數據的即席分析