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

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

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

定 價:¥59.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

項目1 系統(tǒng)數(shù)據(jù)庫建模 1
【任務1】理解系統(tǒng)需求 1
1.1.1 學生選課系統(tǒng)介紹 1
1.1.2 學生選課系統(tǒng)功能 2
【任務2】建立系統(tǒng)數(shù)據(jù)模型 4
1.2.1 數(shù)據(jù)庫的基本概念 4
1.2.2 關系型數(shù)據(jù)庫 5
1.2.3 關系數(shù)據(jù)模型 6
1.2.4 實體和關系 8
1.2.5 建立E-R模型 10
1.2.6 邏輯結構設計 14
1.2.7 范式 14
【任務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
項目實訓 25
項目2 安裝與配置SQL Server 2016 27
【任務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
【任務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服務器屬性 40
2.2.5 SQL Server 2016產(chǎn)品文檔 44
思考題 45
項目實訓 45
項目3 創(chuàng)建數(shù)據(jù)庫與數(shù)據(jù)表 47
【任務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
【任務2】使用T-SQL操作數(shù)據(jù)庫 59
3.2.1 T-SQL語言基礎 59
3.2.2 T-SQL語法要素 60
3.2.3 使用T-SQL創(chuàng)建、修改和刪除數(shù)據(jù)庫 68
【任務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
【任務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
項目實訓 93
項目4 查詢數(shù)據(jù) 95
【任務1】查詢單表數(shù)據(jù) 95
4.1.1 選擇列 95
4.1.2 過濾查詢結果集 99
4.1.3 選擇行 100
4.1.4 數(shù)據(jù)排序 105
4.1.5 數(shù)據(jù)分組與匯總 108
4.1.6 INTO子句 113
【任務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
【任務3】嵌套查詢多表數(shù)據(jù) 120
4.3.1 嵌套查詢簡介 120
4.3.2 子查詢用作派生表 121
4.3.3 子查詢用作表達式 122
4.3.4 使用子查詢關聯(lián)數(shù)據(jù) 124
【任務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 事務 139
思考題 140
項目實訓 141
項目5 數(shù)據(jù)查詢優(yōu)化 144
【任務1】創(chuàng)建索引 144
5.1.1 索引的定義與分類 144
5.1.2 使用T-SQL命令和SSMS創(chuàng)建索引 146
5.1.3 管理和優(yōu)化索引 151
【任務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
項目實訓 169
項目6 面向數(shù)據(jù)庫編程 171
【任務1】T-SQL的流程控制 171
6.1.1 流程控制語句簡介 171
6.1.2 使用流程控制語句 172
【任務2】使用系統(tǒng)函數(shù)訪問數(shù)據(jù) 180
6.2.1 T-SQL的函數(shù)類型 180
6.2.2 數(shù)學函數(shù) 181
6.2.3 字符串函數(shù) 182
6.2.4 日期時間函數(shù) 183
6.2.5 類型轉換函數(shù) 184
6.2.6 格式化函數(shù) 185
6.2.7 邏輯函數(shù) 188
6.2.8 元數(shù)據(jù)函數(shù) 189
【任務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
【任務4】使用游標操作數(shù)據(jù) 196
6.4.1 游標簡介 196
6.4.2 游標的基本操作 197
思考題 202
項目實訓 202
項目7 數(shù)據(jù)庫模塊化程序設計 204
【任務1】使用自定義函數(shù)實現(xiàn)數(shù)據(jù)訪問 204
7.1.1 用戶自定義函數(shù)分類 204
7.1.2 用戶自定義標量值函數(shù) 205
7.1.3 用戶自定義內(nèi)聯(lián)表值函數(shù) 207
7.1.4 用戶自定義多語句表值函數(shù) 208
【任務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
【任務3】使用觸發(fā)器實現(xiàn)自動任務 222
7.3.1 觸發(fā)器簡介 222
7.3.2 DML觸發(fā)器 222
7.3.3 DDL觸發(fā)器 228
7.3.4 啟用和禁用觸發(fā)器 230
思考題 231
項目實訓 231
項目8 維護數(shù)據(jù)的安全性 233
【任務1】系統(tǒng)數(shù)據(jù)庫賬號管理 233
8.1.1 SQL Server 2016的安全機制和安全主體 233
8.1.2 SQL Server身份驗證 235
8.1.3 數(shù)據(jù)庫登錄名管理 237
【任務2】系統(tǒng)數(shù)據(jù)庫用戶權限管理 242
8.2.1 用戶管理 242
8.2.2 用戶權限管理 246
【任務3】數(shù)據(jù)庫角色管理 252
8.3.1 應用角色的好處 252
8.3.2 固定服務器角色 253
8.3.3 數(shù)據(jù)庫角色 255
【任務4】實現(xiàn)數(shù)據(jù)加密 262
8.4.1 數(shù)據(jù)的加密和解密 263
8.4.2 使用透明數(shù)據(jù)加密 269
思考題 271
項目實訓 271
項目9 維持數(shù)據(jù)庫的高可用性 273
【任務1】備份和恢復數(shù)據(jù)庫 273
9.1.1 備份與恢復 273
9.1.2 備份設備 276
9.1.3 數(shù)據(jù)庫備份 278
9.1.4 數(shù)據(jù)庫恢復 285
9.1.5 數(shù)據(jù)庫備份的注意事項 291
【任務2】數(shù)據(jù)文件的轉移 293
9.2.1 分離數(shù)據(jù)庫 293
9.2.2 附加數(shù)據(jù)庫 294
【任務3】從數(shù)據(jù)庫快照恢復數(shù)據(jù) 296
9.3.1 數(shù)據(jù)庫快照的工作方式 296
9.3.2 建立數(shù)據(jù)庫快照 298
9.3.3 管理數(shù)據(jù)庫快照 299
【任務4】建立數(shù)據(jù)庫備份的維護計劃 301
9.4.1 SQL Server代理 301
9.4.2 創(chuàng)建和配置維護計劃 302
思考題 307
項目實訓 307
參考文獻 308
附錄A 學生選課系統(tǒng)數(shù)據(jù)表 309
附錄B 數(shù)據(jù)庫設計說明書格式 312

本目錄推薦

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