定 價:¥59.00
作 者: | 詹英,林蘇映,顏慧佳,郭賢海 |
出版社: | 清華大學(xué)出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302599104 | 出版時間: | 2022-02-01 | 包裝: | 平裝-膠訂 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章 數(shù)據(jù)庫系統(tǒng)引論 1
1.1 數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展 1
1.1.1 數(shù)據(jù)庫的基本概念 1
1.1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 2
1.2 SQL Server版本介紹 3
1.3 SQL Server 2019的安裝 4
1.3.1 軟硬件要求 4
1.3.2 安裝步驟 5
1.4 SQL Server 2019組件和工具 18
1.4.1 SQL Server Management
Studio 19
1.4.2 SQL Server 配置管理器 20
1.4.3 Reporting Services(報表服務(wù)器)
配置 22
1.4.4 事件探查器SQL Server
Profiler 23
1.4.5 數(shù)據(jù)庫引擎優(yōu)化顧問 25
1.5 數(shù)據(jù)庫應(yīng)用案例 26
本章小結(jié) 27
實訓(xùn) 熟悉SQL Server 2019環(huán)境 28
習題 28
第2章 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型 29
2.1 數(shù)據(jù)模型概述 29
2.1.1 數(shù)據(jù)模型的組成要素 29
2.1.2 常用的數(shù)據(jù)模型 30
2.2 關(guān)系數(shù)據(jù)模型概述 32
2.2.1 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) 32
2.2.2 關(guān)系模型的數(shù)據(jù)操作 33
2.2.3 關(guān)系模型的數(shù)據(jù)約束 33
本章小結(jié) 34
習題 34
第3章 SQL Server 2019數(shù)據(jù)庫架構(gòu) 35
3.1 關(guān)系數(shù)據(jù)庫的設(shè)計思路 35
3.2 SQL Server 2019數(shù)據(jù)庫架構(gòu) 39
3.2.1 概念數(shù)據(jù)庫和邏輯數(shù)據(jù)庫 40
3.2.2 物理數(shù)據(jù)庫 41
3.3 關(guān)系數(shù)據(jù)表結(jié)構(gòu)定義 42
3.4 數(shù)據(jù)庫的完整性定義 44
3.5 數(shù)據(jù)庫的圖形表 45
本章小結(jié) 46
實訓(xùn) 數(shù)據(jù)庫管理 47
習題 47
第4章 數(shù)據(jù)庫管理 49
4.1 數(shù)據(jù)庫的創(chuàng)建與管理 49
4.1.1 SQL Server系統(tǒng)數(shù)據(jù)庫 49
4.1.2 數(shù)據(jù)庫的創(chuàng)建 50
4.1.3 管理數(shù)據(jù)庫 57
4.2 數(shù)據(jù)表的創(chuàng)建 62
4.2.1 數(shù)據(jù)系統(tǒng)視圖 62
4.2.2 數(shù)據(jù)類型 63
4.2.3 創(chuàng)建數(shù)據(jù)表結(jié)構(gòu) 69
4.2.4 查看數(shù)據(jù)表 80
4.2.5 修改數(shù)據(jù)表 81
4.2.6 刪除數(shù)據(jù)表 83
4.2.7 外部表 84
4.2.8 圖形表 87
4.3 數(shù)據(jù)庫表的操作 88
4.3.1 使用SQL Server Management
Studio插入、修改和刪除
數(shù)據(jù) 88
4.3.2 使用T-SQL語句插入、修改
和刪除數(shù)據(jù) 89
4.4 索引管理 93
4.4.1 索引概述 93
4.4.2 創(chuàng)建索引 95
4.4.3 刪除索引 99
4.4.4 查看索引 100
4.4.5 修改索引 102
本章小結(jié) 104
實訓(xùn) 數(shù)據(jù)庫管理 104
習題 105
第5章 關(guān)系數(shù)據(jù)庫方法 107
5.1 關(guān)系數(shù)據(jù)庫的基本概念 107
5.1.1 關(guān)系模型概述 107
5.1.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化
定義 107
5.1.3 關(guān)系數(shù)據(jù)庫模式 109
5.2 關(guān)系代數(shù) 109
5.2.1 傳統(tǒng)的集合運算 109
5.2.2 專門的關(guān)系運算 111
5.2.3 查詢優(yōu)化 115
5.2.4 關(guān)系代數(shù)應(yīng)用舉例 117
本章小結(jié) 120
習題 120
第6章 查詢管理 122
6.1 SELECT查詢語句 122
6.1.1 SELECT語句的執(zhí)行窗口 122
6.1.2 簡單查詢 124
6.1.3 表達式運算符 125
6.2 排序子句 130
6.3 連接運算 131
6.3.1 謂詞連接 131
6.3.2 JOIN連接 133
6.4 聚合函數(shù) 135
6.5 分組匯總與分類匯總 136
6.5.1 分組匯總 136
6.5.2 分類匯總 137
6.6 子查詢 139
6.6.1 子查詢的制約規(guī)則 139
6.6.2 無關(guān)子查詢(不相關(guān)
子查詢) 140
6.6.3 相關(guān)子查詢 143
6.6.4 子查詢的多層嵌套 144
6.6.5 UPDATE、INSERT和
DELETE語句中的子查詢 145
6.7 并運算 146
6.8 圖形表的查詢 147
6.9 SELECT查詢語句總結(jié) 148
本章小結(jié) 153
實訓(xùn) 查詢管理 153
習題 155
第7章 視圖管理 158
7.1 設(shè)計與創(chuàng)建數(shù)據(jù)庫視圖 158
7.1.1 設(shè)計視圖 158
7.1.2 創(chuàng)建視圖 159
7.1.3 修改視圖 166
7.1.4 刪除視圖 167
7.1.5 重命名視圖 168
7.1.6 顯示視圖相關(guān)性 169
7.2 管理視圖 170
7.2.1 視圖查詢 170
7.2.2 視圖更新 170
本章小結(jié) 172
實訓(xùn) 設(shè)計和管理視圖 173
習題 173
第8章 Transact-SQL程序設(shè)計 175
8.1 Transact-SQL常用語言元素 175
8.1.1 變量 175
8.1.2 DECLARE 語句 175
8.1.3 注釋 177
8.1.4 函數(shù) 178
8.1.5 PRINT 185
8.2 T-SQL 控制流語句 186
8.2.1 BEGIN…END語句 186
8.2.2 IF…ELSE語句 186
8.2.3 CASE函數(shù) 188
8.2.4 GOTO 192
8.2.5 WHILE…CONTINUE…BREAK
語句 192
8.3 用戶自定義函數(shù) 194
8.3.1 標量函數(shù) 194
8.3.2 內(nèi)嵌表值函數(shù) 196
8.3.3 多語句表值函數(shù) 197
8.3.4 使用對象資源管理器管理用戶
自定義函數(shù) 198
8.3.5 刪除用戶自定義函數(shù) 200
本章小結(jié) 200
實訓(xùn) SQL函數(shù)與表達式 200
習題 201
第9章 存儲過程與觸發(fā)器 203
9.1 設(shè)計和管理存儲過程 203
9.1.1 存儲過程概述 203
9.1.2 創(chuàng)建存儲過程 205
9.1.3 執(zhí)行存儲過程 207
9.1.4 存儲過程的參數(shù)和狀態(tài)值 209
9.1.5 修改存儲過程 219
9.1.6 刪除存儲過程 220
9.1.7 查看存儲過程的定義 222
9.1.8 重命名存儲過程 224
9.2 設(shè)計和管理觸發(fā)器 224
9.2.1 觸發(fā)器概述 224
9.2.2 創(chuàng)建觸發(fā)器 225
9.2.3 COLUMNS_UPDATED()和
UPDATE (column)函數(shù) 230
9.2.4 RAISERROR 233
9.2.5 修改觸發(fā)器 234
9.2.6 刪除觸發(fā)器 236
9.2.7 重命名觸發(fā)器 236
實訓(xùn) 存儲過程和觸發(fā)器練習 237
習題 238
第10章 事務(wù)與批處理 241
10.1 批處理 241
10.1.1 批處理的定義 241
10.1.2 使用批處理的規(guī)則 241
10.2 事務(wù) 242
10.2.1 事務(wù)的概念 242
10.2.2 事務(wù)的特性 242
10.2.3 事務(wù)控制語句 243
10.2.4 事務(wù)模式 244
本章小結(jié) 248
實訓(xùn) 事務(wù)與批處理 248
習題 248
第11章 數(shù)據(jù)庫備份與恢復(fù) 249
11.1 數(shù)據(jù)庫備份與恢復(fù)策略 249
11.1.1 數(shù)據(jù)庫備份計劃 249
11.1.2 故障還原模型 251
11.1.3 備份和恢復(fù)的流程 253
11.2 備份與恢復(fù)數(shù)據(jù)庫 254
11.2.1 備份設(shè)備 254
11.2.2 備份數(shù)據(jù)庫 257
11.2.3 截斷事務(wù)日志 262
11.2.4 數(shù)據(jù)庫還原 263
11.3 分離和附加數(shù)據(jù)庫 272
11.3.1 分離數(shù)據(jù)庫 272
11.3.2 附加數(shù)據(jù)庫 274
本章小結(jié) 275
實訓(xùn) 數(shù)據(jù)庫備份與恢復(fù) 275
習題 276
第12章 數(shù)據(jù)庫權(quán)限與角色管理 278
12.1 數(shù)據(jù)庫安全訪問控制 278
12.1.1 身份驗證模式 278
12.1.2 權(quán)限驗證 281
12.2 安全登錄賬戶管理 282
12.2.1 建立Windows登錄名 282
12.2.2 取消Windows登錄名 284
12.2.3 創(chuàng)建SQL Server 2019
登錄名 285
12.2.4 刪除SQL Server 2019
登錄名 286
12.2.5 查看用戶 287
12.2.6 授權(quán)用戶訪問數(shù)據(jù)庫 288
12.2.7 刪除用戶訪問數(shù)據(jù)庫的
權(quán)限 290
12.3 數(shù)據(jù)庫角色管理 291
12.3.1 固定角色 291
12.3.2 創(chuàng)建數(shù)據(jù)庫角色 292
12.3.3 管理數(shù)據(jù)庫角色 295
12.4 數(shù)據(jù)庫權(quán)限管理 300
12.4.1 權(quán)限概述 300
12.4.2 權(quán)限種類 300
12.4.3 授予權(quán)限 301
12.4.4 禁止權(quán)限 305
12.4.5 撤銷權(quán)限 306
12.4.6 查看權(quán)限信息 307
本章小結(jié) 307
實訓(xùn) 數(shù)據(jù)庫權(quán)限與角色管理 307
習題 308
第13章 網(wǎng)絡(luò)數(shù)據(jù)庫 310
13.1 ASP.NET與SQL Server的連接 310
13.1.1 ASP.NET 簡述 310
13.1.2 ASP.NET 4.0訪問SQL Server
2019 310
13.2 學(xué)生選課網(wǎng)站的設(shè)計與實現(xiàn) 313
13.2.1 數(shù)據(jù)表的操作 313
13.2.2 ASP.NET調(diào)用存儲過程 319
本章小結(jié) 321
實訓(xùn) 網(wǎng)絡(luò)數(shù)據(jù)庫操作 321
第14章 數(shù)據(jù)庫設(shè)計與關(guān)系規(guī)范化
理論 322
14.1 關(guān)系規(guī)范化理論 322
14.1.1 函數(shù)依賴 322
14.1.2 關(guān)系模式的范式 323
14.2 數(shù)據(jù)庫設(shè)計 326
14.2.1 數(shù)據(jù)庫設(shè)計的目標與方法 326
14.2.2 數(shù)據(jù)庫設(shè)計的基本步驟 327
14.2.3 概念結(jié)構(gòu)設(shè)計 328
14.2.4 邏輯設(shè)計 332
14.2.5 物理結(jié)構(gòu)設(shè)計階段 333
14.2.6 實施階段 335
本章小結(jié) 338
習題 338
第15章 綜合數(shù)據(jù)庫設(shè)計 340
15.1 設(shè)計與創(chuàng)建學(xué)生選課管理系統(tǒng) 340
15.1.1 概述 340
15.1.2 需求分析 341
15.1.3 概念結(jié)構(gòu)設(shè)計 341
15.1.4 模塊設(shè)計 342
15.1.5 選課算法 344
15.1.6 數(shù)據(jù)庫設(shè)計 345
15.1.7 功能實現(xiàn) 351
15.2 設(shè)計與創(chuàng)建人事管理系統(tǒng) 353
本章小結(jié) 353
實訓(xùn)一 十佳大學(xué)生投票系統(tǒng) 353
實訓(xùn)二 畢業(yè)論文網(wǎng)上選題管理系統(tǒng) 354
參考答案 355