資料庫原理及套用(2021年人民郵電出版社出版的圖書)

資料庫原理及套用(2021年人民郵電出版社出版的圖書)

本詞條是多義詞,共38個義項
更多義項 ▼ 收起列表 ▲

《資料庫原理及套用》是2021年人民郵電出版社出版的圖書,作者是何玉潔。

基本介紹

  • 中文名:資料庫原理及套用
  • 作者:何玉潔
  • 出版時間:2021年
  • 出版社:人民郵電出版社
  • ISBN:9787115524119
內容簡介,圖書目錄,

內容簡介

本書選用SQL Server 2012作為資料庫的實踐操作平台。本書主要內容有關係資料庫基礎、SQL語言、視圖和索引、關係資料庫理論、資料庫設計、事務與並發控制、資料庫編程、安全管理、備份和恢複數據庫等,附錄介紹了SQL Server 2012的安裝配置以及該平台支持的常用系統函式。
本書配有不同形式的大量習題,方便讀者對知識的複習。同時為教師配備了電子教案和習題解答,方便教師開展教學。

圖書目錄

第 1 章 資料庫概述 1
1.1 數據管理的發展 1
1.1.1 檔案管理 1
1.1.2 資料庫管理 4
1.2 數據獨立性 6
1.3資料庫系統的組成 7
1.4 資料庫套用結構 8
1.4.1 集中式套用結構 8
1.4.2 檔案伺服器結構 9
1.4.3 客戶/伺服器結構 9
1.4.4 網際網路套用結構 10
小結 11
習題 12
第 2 章 數據模型與資料庫系統結構 15
2.1 數據和數據模型 15
2.1.1 數據 15
2.1.2 數據模型 15
2.2 概念層數據模型 17
2.2.1 基本概念 17
2.2.2 實體-聯繫模型 17
2.3 組織層數據模型 19
2.3.1 關係模型的數據結構 20
2.3.2 關係模型的數據操作 22
2.3.3 關係模型的數據完整性約束 23
2.4資料庫系統的結構 25
2.4.1模式的基本概念 25
2.4.2三級模式結構 26
2.4.3 資料庫的模式映像功能與數據獨立性 27
2.5 小結 28
習題 29
第 3 章 SQL語言基礎及數據定義功能 33
3.1 SQL語言概述 33
3.1.1 SQL語言的發展 33
3.1.2 SQL語言特點 34
3.1.3 SQL語言功能概述 34
3.2 數據類型 35
3.2.1 數值類型 35
3.2.2 字元串類型 36
3.2.3 日期時間類型 37
3.2.4 貨幣類型 38
3.3 創建資料庫 38
3.3.1 SQL Server資料庫分類 38
3.3.2 資料庫基本概念 39
3.3.3 用圖形化方法創建資料庫 41
3.3.4 用T-SQL語句創建資料庫 44
3.4 創建與維護關係表 47
3.4.1 用T-SQL語句實現 48
3.4.2 用SSMS工具實現 51
3.5 小結 61
習題 63
上機練習 65
第 4 章 數據操作語句 67
4.1 數據查詢功能 67
4.1.1 查詢語句的基本結構 68
4.1.2 簡單查詢 69
4.1.3 多表連線查詢 83
4.1.4 使用 TOP限制結果集 90
4.1.5 CASE表達式 93
4.1.5 合併多個結果集 96
4.1.6 將查詢結果保存到新表中 97
4.1.7 子查詢 98
4.2 數據更改功能 106
4.2.1 插入數據 106
4.2.2 更新數據 107
4.2.3 刪除數據 108
4.3 小結 109
習題 111
上機練習 114
第5章 視圖和索引 117
5.1 視圖 117
5.1.1 基本概念 117
5.1.2 定義視圖 117
5.1.3 通過視圖查詢數據 124
5.1.4 修改和刪除視圖 126
5.1.5 視圖的作用 127
5.2 索引 128
5.2.1 索引基本概念 128
5.2.2 索引的存儲結構及分類 129
5.2.3 創建和刪除索引 134
5.3 小結 137
習題 139
上機練習 141
第 6 章 關係資料庫理論 143
6.1 函式依賴 143
6.1.1 基本概念 143
6.1.2 一些術語和符號 144
6.1.3 函式依賴的推理規則 145
6.1.4 屬性集閉包及候選碼的求解方法 146
6.1.5 極小函式依賴集 148
6.1.6 為什麼要討論函式依賴 150
6.2 關係規範化 151
6.2.1 第 一範式 152
6.2.2 第二範式 152
6.2.3 第三範式 153
6.2.4 BC範式 155
6.2.5 規範化示例 156
6.2.6 關係規範化小結 160
6.3 小 結 161
習 題 162
第7章 資料庫設計 166
7.1 資料庫設計概述 166
7.1.1 資料庫設計的特點 167
7.1.2 資料庫設計方法概述 167
7.1.3 資料庫設計的基本步驟 168
7.2 資料庫需求分析 169
7.2.1 需求分析的任務 170
7.2.2 需求分析的方法 171
7.2.3 數據字典 172
7.3 資料庫結構設計 173
7.3.1 概念結構設計 174
7.3.2 邏輯結構設計 181
7.3.3 物理結構設計 187
7.4 資料庫行為設計 189
7.4.1 功能分析 189
7.4.2 功能設計 190
7.4.3 事務設計 190
7.5 資料庫實施 191
7.6 資料庫的運行和維護 192
7.7 小 結 192
習 題 194
第8章 事務與並發控制 199
8.1 事 務 199
8.1.1 事務的基本概念 199
8.1.2 事務的特徵 200
8.1.3 事務處理模型 200
8.2 並 發 控 制 201
8.2.1 並發控制概述 201
8.2.2 並發控制措施 203
8.2.3 封鎖協定 204
8.2.4 活鎖和死鎖 206
8.2.5 並發調度的可串列性 209
8.2.6 兩段鎖協定 210
8.4 小結 211
習題 212
第9 章 資料庫編程 216
9.1 存儲過程 216
9.1.1 存儲過程概念 216
9.1.2 創建和執行存儲過程 217
9.1.3 查看和維護存儲過程 221
9.2 觸發器 223
9.2.1 創建觸發器 224
9.2.2 後觸髮型觸發器 224
9.2.3 前觸髮型觸發器 227
9.2.4 查看和維護觸發器 229
9.3 游標 230
9.3.1 游標概念 230
9.3.2 使用游標 231
9.3.3 游標示例 233
9.4 小結 235
習題 237
上機練習 239
第 10章 安全管理 241
10.1 安全控制概述 241
10.2 SQL Server的安全控制 242
10.3 管理登錄賬戶 244
10.3.1 建立登錄賬戶 244
10.3.2 刪除登錄賬戶 249
10.4 管理資料庫用戶 250
10.4.1 資料庫用戶簡介 250
10.4.2 建立資料庫用戶 252
10.4.3 刪除資料庫用戶 255
10.5 管理許可權 256
10.5.1 許可權的種類 256
10.5.2 許可權的管理 256
10.6 角色 266
10.6.1 固定的伺服器角色 266
10.6.2 固定的資料庫角色 271
10.6.3 用戶定義的角色 276
10.7 小結 280
習題 281
上機練習 283
第 11章 備份和恢複數據庫 285
11.1 備份資料庫 285
11.1.1數據備份的原因 285
11.1.2 備份內容及備份時間 285
11.2 SQL Server支持的備份機制 286
11.2.1 備份設備 286
11.2.2 恢復模式 287
11.2.3 備份類型及策略 289
11.2.4 實現備份 292
11.2.5 結尾日誌備份 295
11.2.6 SQL Server 中備份操作的限制 298
11.3 恢複數據庫 298
11.3.1 恢複數據庫的順序 298
11.3.2 實現還原 300
11.4 小結 302
習題 303
上機練習 305
附錄A SQL Server 2012基礎 306
A.1 SQL Server 2012預備知識 306
A.1.1 主要伺服器組件 306
A.1.2 管理工具 307
A.1.3 主要版本 307
A.1.4 軟硬體要求 308
A.2 安裝SQL Server 2012 309
A.3 配置SQL Server 2012 317
A.4 SQL Server Management Studio 320
附錄B 系統提供的常用函式 324
B.1 日期和時間函式 324
B.2 字元串函式 329
B.3 類型轉換函式 333
B.4 系統函式 334

相關詞條

熱門詞條

聯絡我們