資料庫基礎教程(第2版)

資料庫基礎教程(第2版)

《資料庫基礎教程(第2版)》是由祝群喜、李飛、張楊編著,2017年清華大學出版社出版的高等學校計算機基礎教育教材。該教材適合作為高校非計算機專業本科、專科學生學習資料庫基礎課程的教材,也可作為Access的使用者、學習者與開發人員的參考書。

該教材共分12章,前3章主要介紹資料庫的基本理論與概念;第4章至第12章,以Access 2013作為開發背景,主要講解Access資料庫操作、表的創建和使用等知識。

基本介紹

  • 書名:資料庫基礎教程(第2版)
  • 作者:祝群喜、李飛、張楊
  • ISBN:9787302458852
  • 類別:高等學校計算機基礎教育教材
  • 頁數:274頁
  • 出版社:清華大學出版社
  • 出版時間:2017年2月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:455千字
  • CIP核字號:2016294622
成書過程,修訂情況,出版工作,內容簡介,教材目錄,教學資源,教材特色,

成書過程

修訂情況

該教材內容是遵循教育部高等學校非計算機專業基礎課程教學指導委員會的《關於進一步加強高等學校計算機基礎教學的意見》中的關於“資料庫技術與套用”課程教學要求編寫的。該教材選自作者在河北省精品課“資料庫套用基礎”的教學中的教材。
該教材由祝群喜主編,參加教材編寫還有李飛、張陽、朱世敏、宋欣、盛娟、胡曦等老師,全書由祝群喜統稿。
該次再版對第1版內容進行了部分修改,具體主要有以下方面。
  1. 資料庫開發環境由Access2010改成了Access2013;
  2. 在第1章中增加了對大數據的介紹;
  3. 第5章中刪除了對Access資料庫的打包操作,因為Access2013本身不再支持打包工作;
  4. 在“窗體設計”章節中,許多例題要用到程式代碼,所以將“VBA基礎”章節移到“窗體設計”章節的前面,以便使“窗體設計”章節中的例題更加實用;
  5. 在“窗體設計”章節中增加了部分實用性更強的例題;
  6. 刪除了“與SharePoint共享數據”章節,此部分知識僅在第4章中做了簡單介紹。主要原因是SharePoint知識專業性太強,對軟、硬體環境要求高,涉及的知識較多;
  7. 在“系統開發實例”章節中,刪除了ADO操作Access資料庫的知識,改用DLookUp函式、查詢等方法來實現對資料庫中表的操作;
  8. 與該教材配套的無紙化考試系統進行了改進與完善。

出版工作

2017年2月1日,該教材由清華大學出版社出版。
出版社工作人員
策劃編輯封面設計版式設計責任印製
龍啟銘
何風霞
胡偉民
何芊

內容簡介

該教材從資料庫理論到套用到實例開發,以一個案例貫穿全書,共分為兩大部分,第一部分由前3章組成,主要介紹資料庫技術的套用與發展、關係模型的基本概念、關係資料庫的設計理論及資料庫設計方法等內容;第二部分以Access2013作為開發背景,主要介紹Access2013資料庫操作、表的創建和使用、查詢設計、VBA基礎、窗體設計、報表設計、使用宏和系統開發實例等知識。

教材目錄

第1章資料庫系統概述1
1.1資料庫技術的發展1
1.2數據與數據處理2
1.3數據管理技術的發展3
1.3.1人工管理階段3
1.3.2檔案系統階段4
1.3.3資料庫管理階段5
1.3.4高級資料庫階段7
1.3.5大數據階段8
1.4資料庫、資料庫管理系統和資料庫系統9
1.4.1資料庫9
1.4.2資料庫管理系統10
1.4.3資料庫系統14
習題17
第2章關係資料庫基本原理18
2.1關係模型的基本概念18
2.2數據模型20
2.2.1數據的描述20
2.2.2概念模型21
2.2.3數據模型的特點23
2.3關係運算24
2.3.1傳統的集合運算24
2.3.2專門的關係運算26
習題29
第3章關係規範化理論30
3.1函式依賴30
3.2關係模式的規範化32
3.2.1第一範式32
3.2.2第二範式33
3.2.3第三範式34
3.2.4BC範式34
3.2.5規範化理論的套用35
3.3關係完整性35
3.3.1實體完整性35
3.3.2參照完整性36
3.3.3用戶定義完整性37
3.3.4完整性規則檢查37
習題38
第4章Access2013簡介39
4.1Access的發展與套用39
4.1.1Access的發展39
4.1.2Access2013的特點40
4.1.3Access的套用41
4.2集成開發環境42
4.2.1Access2013的安裝42
4.2.2Access2013的用戶界面43
4.2.3Access2013中的對象50
4.3獲取幫助52
4.3.1使用Access本機幫助52
4.3.2使用線上幫助53
習題54
第5章資料庫操作55
5.1了解Access資料庫檔案55
5.2創建Access資料庫56
5.2.1使用模板創建資料庫57
5.2.2創建一個空的資料庫57
5.3資料庫的基本操作58
5.3.1打開資料庫58
5.3.2保存與備份資料庫59
5.4資料庫的其他操作60
5.4.1資料庫的導入和導出60
5.4.2資料庫實用工具60
5.4.3打包、簽名和分發Access資料庫63
習題68
第6章表的創建和使用69
6.1創建表70
6.1.1使用模板創建表70
6.1.2在數據表視圖中創建表70
6.1.3在表設計視圖中創建表71
6.2表規範71
6.3表欄位的數據類型72
6.3.1欄位數據類型72
6.3.2數字型數據類型73
6.4屬性表和欄位屬性76
6.4.1屬性表76
6.4.2欄位屬性76
6.4.3自定義格式顯示78
6.4.4設定輸入掩碼79
6.5設定驗證規則81
6.5.1設定欄位級驗證規則81
6.5.2設定記錄級驗證規則83
6.6查看、編輯表中數據85
6.6.1添加記錄85
6.6.2定位、選定記錄85
6.6.3編輯、複製、刪除數據86
6.6.4查找與替換87
6.6.5記錄排序、篩選88
6.7建立表間關係90
6.7.1創建索引90
6.7.2創建關係93
6.7.3參照完整性95
習題98
第7章查詢設計99
7.1查詢概述99
7.2查詢視圖100
7.3創建查詢的方法102
7.3.1使用嚮導創建查詢102
7.3.2使用查詢設計器創建查詢104
7.3.3使用SQL視圖創建查詢108
7.4查詢條件表達式的書寫108
7.4.1運算符108
7.4.2表達式111
7.4.3函式111
7.4.4查詢條件表達式的書寫112
7.5不同類型的查詢設計117
7.5.1選擇查詢117
7.5.2參數查詢119
7.5.3交叉表查詢121
7.5.4操作查詢123
7.6SQL語言127
7.6.1SQL語言概述127
7.6.2數據定義語句129
7.6.3數據操作語句133
7.6.4數據查詢語句136
習題142
第8章VBA基礎144
8.1初識VBA1448.1.1VBA概念144
8.1.2VBA的套用144
8.1.3VBA開發環境145
8.1.4使用VBA創建一個簡單的應用程式147
8.2VBA語法知識148
8.2.1VBA中的主要數據類型148
8.2.2常量和變數149
8.2.3數組151
8.2.4運算符與表達式152
8.2.5常用系統函式154
8.3創建VBA程式155
8.3.1程式語句155
8.3.2順序結構156
8.3.3選擇分支結構156
8.3.4循環結構160
8.3.5過程和自定義函式162
習題164
第9章窗體設計165
9.1創建窗體165
9.1.1Access窗體基本知識165
9.1.2創建窗體166
9.2可視化編程的基本概念173
9.2.1對象173
9.2.2對象的屬性173
9.2.3對象的事件173
9.2.4對象的方法174
9.3窗體的設計175
9.3.1窗體的設計視圖175
9.3.2設定窗體的屬性176
9.4在窗體中使用控制項178
9.4.1窗體設計工具的使用178
9.4.2窗體中使用控制項180
9.4.3標籤182
9.4.4文本框182
9.4.5命令按鈕184
9.4.6選項組、選項按鈕、切換按鈕和複選框186
9.4.7列表框和組合框191
9.4.8選項卡控制項195
9.4.9子窗體197
9.4.10其他控制項198
9.5窗體套用舉例198
9.5.1使用窗體的Timer事件198
9.5.2在窗體中對表進行查詢、編輯操作200
習題204
第10章報表設計205
10.1創建報表205
10.1.1報表基本知識205
10.1.2報表功能區介紹207
10.1.3報表設計工具208
10.2設計報表210
10.2.1自動生成簡單的表格報表210
10.2.2使用報表嚮導創建分組報表211
10.2.3設定報表格式216
10.2.4分組和匯總219
10.2.5在報表中使用控制項221
10.2.6創建標籤報表224
10.3頁面設定和列印報表227
習題229
第11章使用宏230
11.1Access中宏的基本知識230
11.1.1宏的概念230
11.1.2宏的功能231
11.1.3宏的類型231
11.2創建與編輯宏232
11.2.1宏生成器232
11.2.2創建獨立宏234
11.2.3創建嵌入式宏236
11.2.4創建條件宏238
11.2.5創建宏組239
11.2.6編輯宏240
11.3宏的運行與調試宏242
11.3.1運行宏242
11.3.2宏的調試243
11.4宏套用舉例245
11.4.1使用宏創建選單245
11.4.2使用宏導出數據249
11.5宏的安全設定250
11.5.1啟用禁用內容251
11.5.2設定“信任中心”251
習題252
第12章系統開發實例253
12.1應用程式開發的一般步驟253
12.2系統需求分析254
12.3系統設計254
12.3.1子系統劃分255
12.3.2系統層次結構255
12.4資料庫設計256
12.5系統界面設計259
12.5.1創建公用模組259
12.5.2創建登錄窗體259
12.5.3創建主界面窗體262
12.6創建各功能模組窗體263
12.6.1“系統設定”子系統設計263
12.6.2“數據維護”子系統設計266
12.6.3“查詢”子系統設計266
12.6.4其他子系統設計272
附錄等價的ANSISQL數據類型273
參考文獻275
(註:目錄排版順序為從左列至右列

教學資源

該教材配有輔助教材《資料庫基礎教程上機實驗指導(第2版)》。
書名書號出版社作者
《資料庫基礎教程上機實驗指導(第2版)》
9787302466376
清華大學出版社
祝群喜等

教材特色

該教材不僅介紹了資料庫知識,對程式設計技術也做了介紹,使讀者既學到了資料庫知識又學到了程式設計的方法與知識,為以後自學其他大型資料庫技術和其他程式設計高級語言打下良好基礎。

相關詞條

熱門詞條

聯絡我們