《資料庫技術及套用(原理+Access+ADO+VB)》一書的出版社是中國鐵道出版社,作者是李俊山 胡雙演,出版時間是2011-10-01。
基本介紹
- 書名:資料庫技術及套用(原理+Access+ADO+VB)
- 作者:李俊山 胡雙演
- 頁數:260頁
- 定價:30 元
- 出版社:中國鐵道出版社
- 出版時間:2011-10-01
- 開本:16開
基本信息,內容簡介,圖書目錄,
基本信息
書名:資料庫技術及套用(原理+Access+ADO+VB)
套系名稱:普通高等教育計算機基礎課程規劃教材
書號:978-7-113-12583-7
版次:1-1
開本:16開
頁碼:260頁
作者:李俊山 胡雙演
出版時間:2011-10-01
定價:30 元
適用專業:理工類、農林(水)類和醫學類
出版社:中國鐵道出版社
內容簡介
"本書按照全國《高等學校計算機基礎核心課程教學實施方案——資料庫技術及套用課程實施方案》要求編寫。本書較全面地介紹了資料庫系統的基本概念、基本原理、基本技術和基本設計方法。本書選材新穎精練,理論與實踐並重,針對性與系統性強;語言精練,表述通俗,圖文並茂;案例驅動,並配有大量習題,便於複習、練習和綜合設計實踐。
本書適合作為高等學校理工類、農林(水)類和醫學類計算機基礎“資料庫技術及套用”課程的教材,也可作為信息工程、管理工程、信息管理與信息系統、地理信息系統、電子商務等類專業的資料庫課程教材,以及相關領域專業的高等院校師生、從事計算機軟體工作的科技人員和進行資料庫開發套用的工程技術人員參考。
圖書目錄
"第1章 資料庫系統概述 1
1.1 數據與數據管理 1
1.1.1 信息與數據 1
1.1.2 數據管理技術的發展 2
1.2 資料庫系統組成 3
1.2.1 資料庫 4
1.2.2 資料庫管理系統 4
1.2.3 資料庫套用系統 6
1.3 數據模型 6
1.3.1 數據模型的概念 6
1.3.2 層次模型 7
1.3.3 網狀模型 7
1.4 關係模型 7
1.4.1 關係模型的基本概念 8
1.4.2 關係的鍵及屬性 10
1.5 資料庫系統的內部體系結構 11
1.5.1 三級模式結構 12
1.5.2 資料庫三級模式之間的兩級映像 14
1.6 本章小結 15
習題1 16
第2章 關係代數與Access關係資料庫 18
2.1 關係代數 18
2.1.1 基於傳統集合理論的關係運算 18
2.1.2 關係代數特有的關係運算 20
2.2 基於關係代數的關係資料庫查詢表示 24
2.3 認識Access關係資料庫系統 26
2.3.1 Access 2003的主要特點 26
2.3.2 啟動Access 2003 27
2.3.3 Access 2003的工作界面 27
2.3.4 Access 2003的空資料庫及其創建 28
2.3.5 Access 2003資料庫的構成 30
2.3.6 Access 2003的幫助系統 31
2.3.7 退出Access 2003 33
2.4 本章小結 33
習題2 33
第3章 資料庫套用系統設計方法 36
3.1 資料庫套用系統設計概述 36
3.1.1 資料庫套用系統的生命周期 36
3.1.2 資料庫套用系統設計方法 36
3.2 用戶需求分析 37
3.2.1 用戶需求分析過程 38
3.2.2 數據流圖及用戶業務處理邏輯描述 39
3.2.3 數據字典 40
3.2.4 資料庫套用系統的功能需求 41
3.2.5 資料庫套用系統環境配置與安全性需求 42
3.3 資料庫概念結構設計 43
3.3.1 實體集與聯繫集 44
3.3.2 實體集之間的聯繫 45
3.3.3 E-R圖的設計方法 46
3.3.4 實體-聯繫模型設計中的一些特殊情況 47
3.3.5 概念結構設計的步驟和方法 49
3.4 資料庫邏輯結構設計 51
3.4.1 概念結構向關係模型的轉換 51
3.4.2 函式依賴 53
3.4.3 範式 56
3.4.4 關係模型的規範化設計與最佳化 58
3.5 資料庫物理結構設計 60
3.5.1 資料庫物理結構的存儲組織 61
3.5.2 資料庫物理檔案存儲位置的確定 64
3.5.3 表的存儲結構與存儲方法 65
3.5.4 資料庫物理結構評價 71
3.6 資料庫實現技術簡介 71
3.7 資料庫套用系統運行與系統維護 72
3.8 本章小結 73
習題3 74
第4章 資料庫表和索引的創建 76
4.1 表創建語句 76
4.1.1 創建表語句格式 76
4.1.2 表中欄位的數據類型 77
4.1.3 表中欄位的屬性 78
4.1.4 表的主鍵欄位 81
4.2 使用表創建工具創建表 81
4.2.1 使用設計器創建表 81
4.2.2 使用表嚮導創建表 87
4.3 表的維護 90
4.3.1 表結構的修改 90
4.3.2 表的刪除 95
4.4 表中數據的輸入與編輯 96
4.4.1 向表中輸入數據 96
4.4.2 編輯表中的數據記錄 96
4.5 建立索引 97
4.5.1 索引的分類與相關問題 97
4.5.2 索引的創建與刪除 98
4.6 本章小結 100
習題4 100
第5章 SQL及數據查詢 102
5.1 SQL的功能和特點 102
5.1.1 SQL的功能 102
5.1.2 SQL的特點 103
5.2 基於SQL語句創建表 103
5.2.1 SQL中的創建表語句 103
5.2.2 基於互動式命令創建表 105
5.3 SQL的數據查詢 108
5.3.1 投影查詢 108
5.3.2 選擇查詢 111
5.3.3 分組查詢 112
5.3.4 排序查詢 113
5.3.5 字元串匹配 114
5.3.6 表的聯接查詢 116
5.3.7 嵌套查詢 116
5.3.8 謂詞查詢 117
5.3.9 並操作查詢 122
5.4 SQL的數據操縱 123
5.4.1 帶有子查詢的數據插入操作 123
5.4.2 帶有子查詢的數據更新操作和條件更新操作 124
5.4.3 條件刪除操作 125
5.5 嵌入式SQL及編程技術 125
5.5.1 嵌入式SQL的概念 126
5.5.2 嵌入式SQL的實現原理 126
5.5.3 宿主語言變數的通信機制 126
5.5.4 記錄集與游標 127
5.5.5 嵌入式SQL編程技術的實現 127
5.6 本章小結 128
習題5 128
第6章 資料庫套用系統體系結構與訪問技術 130
6.1 資料庫套用系統的體系結構 130
6.1.1 集中式計算模式的資料庫套用系統 130
6.1.2 C/S結構的資料庫套用系統 131
6.1.3 B/S結構的資料庫套用系統 134
6.1.4 C/S結構與B/S結構的性能比較 136
6.2 資料庫訪問接口 138
6.2.1 ODBC資料庫互連技術及其訪問接口 138
6.2.2 ADO資料庫互連技術及其訪問接口 141
6.3 VB訪問Access資料庫的方法 152
6.3.1 ADO控制項及其基本屬性 153
6.3.2 TextBox控制項及其基本屬性 155
6.3.3 DataGrid控制項及其基本屬性 155
6.4 本章小結 156
習題6 156
第7章 Visual Basic程式設計基礎 158
7.1 VB 6.0概述 158
7.2 VB程式語言基礎 159
7.2.1 基本數據類型 159
7.2.2 常量、變數和數組 160
7.2.3 運算符和表達式 161
7.3 VB程式的控制結構 162
7.3.1 If分支語句 162
7.3.2 Select Case語句 164
7.3.3 For … Next循環語句 164
7.3.4 While … End While循環語句 165
7.3.5 Do … Loop循環語句 166
7.3.6 Goto語句 168
7.4 VB的內部函式與過程 168
7.4.1 常用內部函式 168
7.4.2 過程 171
7.5 VB的集成開發環境 173
7.5.1 標題欄 173
7.5.2 選單欄 174
7.5.3 工具列 174
7.5.4 控制項工具箱 175
7.5.5 窗體設計器 176
7.5.6 屬性設定視窗 176
7.5.7 代碼編輯器 177
7.5.8 工程資源管理器 178
7.5.9 窗體布局視窗 178
7.6 VB應用程式開發 178
7.6.1 利用VB創建應用程式的一般步驟 178
7.6.2 創建應用程式實例 179
7.7 本章小結 183
習題7 183
第8章 資料庫應用程式設計 186
8.1 系統功能與數據表格式 186
8.2 登錄資料庫窗體及程式代碼設計 187
8.3 學籍信息添加窗體及程式代碼設計 190
8.4 學籍信息查詢窗體及程式代碼設計 193
8.5 學習成績查詢窗體及程式代碼設計 195
8.6 系統主控界面窗體及程式代碼設計 197
8.7 共用代碼設計 199
8.8 系統運行 200
8.9 本章小結 203
習題8 203
第9章 資料庫安全保護 204
9.1 資料庫的安全性 204
9.1.1 資料庫的安全威脅分析 204
9.1.2 資料庫安全控制 205
9.1.3 視圖機制 210
9.1.4 審計 211
9.1.5 加密和解密Access資料庫 212
9.1.6 Access 2003的資料庫密碼設定 213
9.2 資料庫的完整性 215
9.2.1 域完整性約束 215
9.2.2 實體完整性約束 216
9.2.3 參照完整性約束 216
9.2.4 用戶定義完整性約束 218
9.3 資料庫恢復 219
9.3.1 資料庫故障分類 219
9.3.2 資料庫故障的基本恢複方式 220
9.3.3 Access 2003資料庫的備份和恢復 222
9.3.4 資料庫鏡像 224
9.4 並發控制 225
9.4.1 資料庫並發操作帶來的數據不一致性問題 225
9.4.2 鎖 226
9.4.3 鎖協定 227
9.4.4 封鎖帶來的問題——活鎖與死鎖 228
9.4.5 並發調度的可串列性 230
9.5 本章小結 231
習題9 231
附錄A 教學管理資料庫套用系統案例程式代碼 234
附錄B 課程設計內容及要求 241
參考文獻 245