注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server 2016數(shù)據(jù)庫案例教程(第2版)

SQL Server 2016數(shù)據(jù)庫案例教程(第2版)

SQL Server 2016數(shù)據(jù)庫案例教程(第2版)

定 價:¥59.80

作 者: 李錫輝,王櫻,趙莉 著
出版社: 清華大學(xué)出版社
叢編項: 高職高專新課程體系規(guī)劃教材·計算機(jī)系列
標(biāo) 簽: 暫缺

ISBN: 9787302510390 出版時間: 2018-09-01 包裝: 平裝
開本: 16 頁數(shù): 315 字?jǐn)?shù):  

內(nèi)容簡介

  SQL Server 2016數(shù)據(jù)庫案例教程(第2版)在設(shè)計上采用“大型案例,一案到底”的思路,以SQL Server 2016數(shù)據(jù)庫管理系統(tǒng)為平臺,選用“學(xué)生選課系統(tǒng)”為案例貫穿始終。全書以“學(xué)生選課系統(tǒng)”的數(shù)據(jù)庫設(shè)計與管理為主線,詳細(xì)介紹了SQL Server 2016中實現(xiàn)該系統(tǒng)數(shù)據(jù)庫的應(yīng)用與維護(hù),主要內(nèi)容包括數(shù)據(jù)庫建模、數(shù)據(jù)庫對象創(chuàng)建、數(shù)據(jù)查詢、查詢優(yōu)化、面向數(shù)據(jù)庫編程、模塊化編程、數(shù)據(jù)庫的高可靠性和安全性等。 本書可以作為計算機(jī)、電子商務(wù)和信息管理等相關(guān)專業(yè)的教學(xué)用書,也可以作為相關(guān)領(lǐng)域的培訓(xùn)教材,適合各個層次的數(shù)據(jù)庫學(xué)習(xí)人員和廣大程序員閱讀。

作者簡介

暫缺《SQL Server 2016數(shù)據(jù)庫案例教程(第2版)》作者簡介

圖書目錄

項目1 系統(tǒng)數(shù)據(jù)庫建模 1
【任務(wù)1】理解系統(tǒng)需求 1
1.1.1 學(xué)生選課系統(tǒng)介紹 1
1.1.2 學(xué)生選課系統(tǒng)功能 2
【任務(wù)2】建立系統(tǒng)數(shù)據(jù)模型 4
1.2.1 數(shù)據(jù)庫的基本概念 4
1.2.2 關(guān)系型數(shù)據(jù)庫 5
1.2.3 關(guān)系數(shù)據(jù)模型 6
1.2.4 實體和關(guān)系 8
1.2.5 建立E-R模型 10
1.2.6 邏輯結(jié)構(gòu)設(shè)計 14
1.2.7 范式 14
【任務(wù)3】使用PowerDesigner建立系統(tǒng)模型 17
1.3.1 PowerDesigner簡介 18
1.3.2 PowerDesigner支持的模型 18
1.3.3 建立概念數(shù)據(jù)模型 19
1.3.4 建立物理數(shù)據(jù)模型 23
1.3.5 物理數(shù)據(jù)模型與數(shù)據(jù)庫的正逆向工程 24
思考題 25
項目實訓(xùn) 25
項目2 安裝與配置SQL Server 2016 27
【任務(wù)1】安裝SQL Server 2016 27
2.1.1 SQL Server 2016簡介 27
2.1.2 安裝SQL Server 2016數(shù)據(jù)庫工具 30
2.1.3 安裝SQL Server管理工具 34
【任務(wù)2】管理和使用SQL Server 2016 34
2.2.1 SQL Server 2016常用工具 35
2.2.2 使用SSMS 35
2.2.3 使用配置管理器配置數(shù)據(jù)庫 38
2.2.4 配置SQL Server 2016服務(wù)器屬性 40
2.2.5 SQL Server 2016產(chǎn)品文檔 44
思考題 45
項目實訓(xùn) 45
項目3 創(chuàng)建數(shù)據(jù)庫與數(shù)據(jù)表 47
【任務(wù)1】創(chuàng)建和管理數(shù)據(jù)庫 47
3.1.1 SQL Server數(shù)據(jù)庫的組成 47
3.1.2 創(chuàng)建數(shù)據(jù)庫 51
3.1.3 管理數(shù)據(jù)庫 52
3.1.4 創(chuàng)建文件組 55
3.1.5 數(shù)據(jù)庫規(guī)劃 57
【任務(wù)2】使用T-SQL操作數(shù)據(jù)庫 59
3.2.1 T-SQL語言基礎(chǔ) 59
3.2.2 T-SQL語法要素 60
3.2.3 使用T-SQL創(chuàng)建、修改和刪除數(shù)據(jù)庫 68
【任務(wù)3】操作數(shù)據(jù)表 71
3.3.1 創(chuàng)建數(shù)據(jù)表 72
3.3.2 創(chuàng)建用戶自定義數(shù)據(jù)類型 75
3.3.3 修改表 77
3.3.4 刪除表 78
【任務(wù)4】實現(xiàn)數(shù)據(jù)的完整性 79
3.4.1 數(shù)據(jù)完整性概述 79
3.4.2 PRIMARY KEY約束 79
3.4.3 NOT NULL約束 82
3.4.4 DEFAULT約束 82
3.4.5 UNIQUE約束 84
3.4.6 CHECK約束 86
3.4.7 FOREIGN KEY約束 88
3.4.8 禁用約束 92
思考題 93
項目實訓(xùn) 93
項目4 查詢數(shù)據(jù) 95
【任務(wù)1】查詢單表數(shù)據(jù) 95
4.1.1 選擇列 95
4.1.2 過濾查詢結(jié)果集 99
4.1.3 選擇行 100
4.1.4 數(shù)據(jù)排序 105
4.1.5 數(shù)據(jù)分組與匯總 108
4.1.6 INTO子句 113
【任務(wù)2】連接查詢多表數(shù)據(jù) 113
4.2.1 連接查詢簡介 114
4.2.2 內(nèi)連接 114
4.2.3 外連接 117
4.2.4 交叉連接 118
4.2.5 聯(lián)合查詢多表數(shù)據(jù) 119
【任務(wù)3】嵌套查詢多表數(shù)據(jù) 120
4.3.1 嵌套查詢簡介 120
4.3.2 子查詢用作派生表 121
4.3.3 子查詢用作表達(dá)式 122
4.3.4 使用子查詢關(guān)聯(lián)數(shù)據(jù) 124
【任務(wù)4】修改系統(tǒng)數(shù)據(jù) 127
4.4.1 插入數(shù)據(jù) 127
4.4.2 修改數(shù)據(jù) 131
4.4.3 刪除數(shù)據(jù) 134
4.4.4 合并數(shù)據(jù) 137
4.4.5 事務(wù) 139
思考題 140
項目實訓(xùn) 141
項目5 數(shù)據(jù)查詢優(yōu)化 144
【任務(wù)1】創(chuàng)建索引 144
5.1.1 索引的定義與分類 144
5.1.2 使用T-SQL命令和SSMS創(chuàng)建索引 146
5.1.3 管理和優(yōu)化索引 151
【任務(wù)2】使用視圖優(yōu)化系統(tǒng)查詢性能 156
5.2.1 視圖簡介 157
5.2.2 創(chuàng)建和管理視圖 158
5.2.3 視圖加密 162
5.2.4 可更新視圖 163
5.2.5 索引視圖 166
5.2.6 分區(qū)視圖 169
思考題 169
項目實訓(xùn) 169
項目6 面向數(shù)據(jù)庫編程 171
【任務(wù)1】T-SQL的流程控制 171
6.1.1 流程控制語句簡介 171
6.1.2 使用流程控制語句 172
【任務(wù)2】使用系統(tǒng)函數(shù)訪問數(shù)據(jù) 180
6.2.1 T-SQL的函數(shù)類型 180
6.2.2 數(shù)學(xué)函數(shù) 181
6.2.3 字符串函數(shù) 182
6.2.4 日期時間函數(shù) 183
6.2.5 類型轉(zhuǎn)換函數(shù) 184
6.2.6 格式化函數(shù) 185
6.2.7 邏輯函數(shù) 188
6.2.8 元數(shù)據(jù)函數(shù) 189
【任務(wù)3】SQL Server操縱JSON格式數(shù)據(jù) 190
6.3.1 JSON與SQL Server 190
6.3.2 查詢語句輸出JSON格式數(shù)據(jù) 191
6.3.3 解析JSON格式數(shù)據(jù)到數(shù)據(jù)表 194
【任務(wù)4】使用游標(biāo)操作數(shù)據(jù) 196
6.4.1 游標(biāo)簡介 196
6.4.2 游標(biāo)的基本操作 197
思考題 202
項目實訓(xùn) 202
項目7 數(shù)據(jù)庫模塊化程序設(shè)計 204
【任務(wù)1】使用自定義函數(shù)實現(xiàn)數(shù)據(jù)訪問 204
7.1.1 用戶自定義函數(shù)分類 204
7.1.2 用戶自定義標(biāo)量值函數(shù) 205
7.1.3 用戶自定義內(nèi)聯(lián)表值函數(shù) 207
7.1.4 用戶自定義多語句表值函數(shù) 208
【任務(wù)2】使用存儲過程實現(xiàn)數(shù)據(jù)訪問 210
7.2.1 存儲過程概述 210
7.2.2 創(chuàng)建用戶自定義存儲過程 212
7.2.3 參數(shù)化存儲過程 215
7.2.4 修改和刪除用戶自定義存儲過程 220
【任務(wù)3】使用觸發(fā)器實現(xiàn)自動任務(wù) 222
7.3.1 觸發(fā)器簡介 222
7.3.2 DML觸發(fā)器 222
7.3.3 DDL觸發(fā)器 228
7.3.4 啟用和禁用觸發(fā)器 230
思考題 231
項目實訓(xùn) 231
項目8 維護(hù)數(shù)據(jù)的安全性 233
【任務(wù)1】系統(tǒng)數(shù)據(jù)庫賬號管理 233
8.1.1 SQL Server 2016的安全機(jī)制和安全主體 233
8.1.2 SQL Server身份驗證 235
8.1.3 數(shù)據(jù)庫登錄名管理 237
【任務(wù)2】系統(tǒng)數(shù)據(jù)庫用戶權(quán)限管理 242
8.2.1 用戶管理 242
8.2.2 用戶權(quán)限管理 246
【任務(wù)3】數(shù)據(jù)庫角色管理 252
8.3.1 應(yīng)用角色的好處 252
8.3.2 固定服務(wù)器角色 253
8.3.3 數(shù)據(jù)庫角色 255
【任務(wù)4】實現(xiàn)數(shù)據(jù)加密 262
8.4.1 數(shù)據(jù)的加密和解密 263
8.4.2 使用透明數(shù)據(jù)加密 269
思考題 271
項目實訓(xùn) 271
項目9 維持?jǐn)?shù)據(jù)庫的高可用性 273
【任務(wù)1】備份和恢復(fù)數(shù)據(jù)庫 273
9.1.1 備份與恢復(fù) 273
9.1.2 備份設(shè)備 276
9.1.3 數(shù)據(jù)庫備份 278
9.1.4 數(shù)據(jù)庫恢復(fù) 285
9.1.5 數(shù)據(jù)庫備份的注意事項 291
【任務(wù)2】數(shù)據(jù)文件的轉(zhuǎn)移 293
9.2.1 分離數(shù)據(jù)庫 293
9.2.2 附加數(shù)據(jù)庫 294
【任務(wù)3】從數(shù)據(jù)庫快照恢復(fù)數(shù)據(jù) 296
9.3.1 數(shù)據(jù)庫快照的工作方式 296
9.3.2 建立數(shù)據(jù)庫快照 298
9.3.3 管理數(shù)據(jù)庫快照 299
【任務(wù)4】建立數(shù)據(jù)庫備份的維護(hù)計劃 301
9.4.1 SQL Server代理 301
9.4.2 創(chuàng)建和配置維護(hù)計劃 302
思考題 307
項目實訓(xùn) 307
參考文獻(xiàn) 308
附錄A 學(xué)生選課系統(tǒng)數(shù)據(jù)表 309
附錄B 數(shù)據(jù)庫設(shè)計說明書格式 312

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號