SQL Server 2017數(shù)據(jù)庫應(yīng)用技術(shù)項目化教程
定 價:55 元
- 作者:盧揚
- 出版時間:2019/12/1
- ISBN:9787121357787
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:280
- 紙張:
- 版次:01
- 開本:16開
本書采用項目引導(dǎo)、任務(wù)驅(qū)動的模式進行編寫。全書分為兩部分:示范篇和實訓(xùn)篇。示范篇以“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫項目為主線,將該數(shù)據(jù)庫項目分解為多個任務(wù),每個任務(wù)按照“任務(wù)情境”—“任務(wù)描述”—“任務(wù)分析”—“知識導(dǎo)讀”—“任務(wù)實施”—“任務(wù)總結(jié)”的形式進行編排,詳細(xì)講述了數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的創(chuàng)建與管理、數(shù)據(jù)表的創(chuàng)建與管理、數(shù)據(jù)庫表數(shù)據(jù)的操縱、數(shù)據(jù)庫的高級管理、數(shù)據(jù)庫的運行與維護。實訓(xùn)篇以“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫項目為主線,包括數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的創(chuàng)建與管理、數(shù)據(jù)表的創(chuàng)建與管理、數(shù)據(jù)表中數(shù)據(jù)的查詢、數(shù)據(jù)表中數(shù)據(jù)的更新、數(shù)據(jù)庫索引的應(yīng)用、數(shù)據(jù)庫視圖的應(yīng)用、數(shù)據(jù)庫存儲過程的應(yīng)用、數(shù)據(jù)庫觸發(fā)器的應(yīng)用、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫的備份與恢復(fù)共11個實訓(xùn)任務(wù),重點培養(yǎng)學(xué)生提出問題、分析問題和解決問題的綜合能力。本書以培養(yǎng)學(xué)生的數(shù)據(jù)庫設(shè)計、應(yīng)用和管理能力為目標(biāo),內(nèi)容新穎,通俗易懂,實用性強,適合作為高等院校、高等職業(yè)院校數(shù)據(jù)庫相關(guān)課程的教材,也可供廣大技術(shù)人員及自學(xué)者參考。
盧揚,女,副教授,揚州市職業(yè)大學(xué)信息工程學(xué)院骨干教師。畢業(yè)于東南大學(xué)。主持校級精品課程"數(shù)據(jù)庫應(yīng)用”的建設(shè),擔(dān)任數(shù)據(jù)庫應(yīng)用、及計算機信息技術(shù)等課程的教學(xué)工作。參與了校級精品課程和省級成人高等教育精品課程"網(wǎng)頁設(shè)計與制作”的建設(shè)。主持多項省級、校級課題。參與了省級軟件技術(shù)專業(yè)群建設(shè)工作,承擔(dān)了"數(shù)據(jù)庫技術(shù)”網(wǎng)絡(luò)課程的視頻的錄制工作。指導(dǎo)學(xué)生完成畢業(yè)設(shè)計,并榮獲江蘇省優(yōu)秀畢業(yè)設(shè)計指導(dǎo)教師榮譽稱號。先后參與編寫了《網(wǎng)頁設(shè)計與制作》 、《環(huán)境工程CAD設(shè)計與應(yīng)用》 、《SQL SERVER數(shù)據(jù)庫應(yīng)用技術(shù)》,該作者具備一定的寫作功底,態(tài)度較為認(rèn)真。
第一篇 示范篇
第1章 數(shù)據(jù)庫設(shè)計 1
1.1 【工作任務(wù)】初識數(shù)據(jù)庫系統(tǒng) 1
1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念 2
1.1.2 數(shù)據(jù)庫系統(tǒng)的基本特點 5
1.1.3 數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu) 6
1.2 【工作任務(wù)】數(shù)據(jù)庫設(shè)計概述與需求分析 10
1.2.1 數(shù)據(jù)抽象過程 11
1.2.2 數(shù)據(jù)庫設(shè)計概述 11
1.2.3 數(shù)據(jù)庫設(shè)計的需求分析 12
1.3 【工作任務(wù)】數(shù)據(jù)庫概念設(shè)計 22
1.3.1 概念模型 23
1.3.2 概念模型的表示方法 24
1.3.3 E-R模型的設(shè)計 24
1.4 【工作任務(wù)】數(shù)據(jù)庫邏輯設(shè)計 27
1.4.1 關(guān)系模型的基本術(shù)語 28
1.4.2 關(guān)系的定義和性質(zhì) 29
1.4.3 關(guān)鍵碼 30
1.4.4 E-R模型到關(guān)系模型的轉(zhuǎn)換 30
1.4.5 關(guān)系模式的規(guī)范化 31
1.5 【工作任務(wù)】數(shù)據(jù)庫物理設(shè)計 36
1.5.1 SQL標(biāo)識符 37
1.5.2 SQL Server系統(tǒng)數(shù)據(jù)類型 38
1.5.3 數(shù)據(jù)完整性 40
思考與練習(xí) 42
第2章 數(shù)據(jù)庫的創(chuàng)建與管理 46
2.1 【工作任務(wù)】創(chuàng)建“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫 46
2.1.1 系統(tǒng)數(shù)據(jù)庫 47
2.1.2 文件和文件組 48
2.1.3 數(shù)據(jù)存儲方式 49
2.1.4 使用“對象資源管理器”創(chuàng)建數(shù)據(jù)庫 49
2.1.5 T-SQL簡介 51
2.1.6 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 51
2.2 【工作任務(wù)】管理“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫 54
2.2.1 使用“對象資源管理器”管理數(shù)據(jù)庫 56
2.2.2 使用T-SQL語句管理數(shù)據(jù)庫 58
思考與練習(xí) 61
第3章 數(shù)據(jù)表的創(chuàng)建與管理 64
3.1 【工作任務(wù)】創(chuàng)建“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)表 64
3.1.1 數(shù)據(jù)表的概述 65
3.1.2 完整性約束 66
3.1.3 使用“對象資源管理器”創(chuàng)建表 67
3.1.4 使用T-SQL語句創(chuàng)建數(shù)據(jù)表 70
3.1.5 建立數(shù)據(jù)表之間的關(guān)系并創(chuàng)建關(guān)系圖 71
3.2 【工作任務(wù)】管理“學(xué)生成績管理系統(tǒng)”數(shù)據(jù)表 75
3.2.1 使用“對象資源管理器”管理數(shù)據(jù)表 76
3.2.2 使用T-SQL語句管理數(shù)據(jù)表 77
思考與練習(xí) 80
第4章 數(shù)據(jù)庫表數(shù)據(jù)的操縱 83
4.1 【工作任務(wù)】單表查詢 83
4.1.1 查詢簡介 84
4.1.2 SELECT查詢 84
4.1.3 查詢指定字段 85
4.1.4 查詢滿足條件的記錄 86
4.1.5 查詢結(jié)果的編輯 89
4.1.6 按指定列名排序 91
4.1.7 利用INTO子句創(chuàng)建新表并插入查詢結(jié)果 92
4.2 【工作任務(wù)】分組統(tǒng)計查詢 94
4.2.1 聚合(集合)函數(shù) 95
4.2.2 分組統(tǒng)計 96
4.2.3 分組篩選 97
4.3 【工作任務(wù)】多表連接查詢 101
4.3.1 使用連接謂詞連接 102
4.3.2 使用JOIN關(guān)鍵字連接 104
4.3.3 排名函數(shù) 106
4.4 【工作任務(wù)】嵌套查詢 110
4.4.1 嵌套查詢概述 112
4.4.2 使用關(guān)系運算符的嵌套查詢 112
4.4.3 使用謂詞IN的嵌套查詢 114
4.4.4 使用謂詞EXISTS的嵌套查詢 115
4.5 【工作任務(wù)】數(shù)據(jù)更新 118
4.5.1 使用“對象資源管理器”更新數(shù)據(jù) 120
4.5.2 使用T-SQL語句更新數(shù)據(jù) 122
4.5.3 INSERT、UPDATE和DELETE語句中的子查詢 124
4.6 【工作任務(wù)】查詢優(yōu)化——索引 128
4.6.1 索引的概念 129
4.6.2 索引的優(yōu)點 129
4.6.3 索引的分類 129
4.6.4 索引的規(guī)則 130
4.6.5 使用“對象資源管理器”創(chuàng)建和管理索引 131
4.6.6 使用T-SQL語句創(chuàng)建和管理索引 133
思考與練習(xí) 134
第5章 數(shù)據(jù)庫的高級管理 139
5.1 【工作任務(wù)】視圖的創(chuàng)建與應(yīng)用 139
5.1.1 視圖的概念 140
5.1.2 視圖的優(yōu)點 140
5.1.3 使用“對象資源管理器”創(chuàng)建和管理視圖 141
5.1.4 使用T-SQL語句創(chuàng)建和管理視圖 143
5.1.5 通過視圖管理數(shù)據(jù) 147
5.2 【工作任務(wù)】T-SQL編程與應(yīng)用 150
5.2.1 T-SQL編程基礎(chǔ) 151
5.2.2 流程控制語句 160
5.3 【工作任務(wù)】存儲過程的創(chuàng)建與應(yīng)用 166
5.3.1 存儲過程的概念 168
5.3.2 存儲過程的分類 168
5.3.3 存儲過程的優(yōu)點 168
5.3.4 常用的系統(tǒng)存儲過程 169
5.3.5 使用“對象資源管理器”創(chuàng)建和管理用戶自定義存儲過程 169
5.3.6 使用T-SQL語句創(chuàng)建用戶自定義存儲過程 170
5.3.7 使用T-SQL語句執(zhí)行用戶自定義存儲過程 173
5.3.8 使用T-SQL語句管理用戶自定義存儲過程 175
5.4 【工作任務(wù)】事務(wù)管理 180
5.4.1 事務(wù)的概念 182
5.4.2 事務(wù)的分類 183
5.4.3 事務(wù)的操作 183
5.5 【工作任務(wù)】觸發(fā)器的創(chuàng)建和應(yīng)用 186
5.5.1 觸發(fā)器的概念 187
5.5.2 觸發(fā)器的作用 187
5.5.3 觸發(fā)器的分類 187
5.5.4 觸發(fā)器的臨時表 188
5.5.5 觸發(fā)器的執(zhí)行過程 189
5.5.6 使用“對象資源管理器”創(chuàng)建和管理觸發(fā)器 189
5.5.7 使用T-SQL語句創(chuàng)建和管理觸發(fā)器 190
思考與練習(xí) 196
第6章 數(shù)據(jù)庫的運行與維護 200
6.1 【工作任務(wù)】數(shù)據(jù)庫的安全管理 200
6.1.1 SQL Server的安全性機制 202
6.1.2 SQL Server的身份驗證模式 203
6.1.3 SQL Server的登錄賬號管理 204
6.1.4 SQL Server的數(shù)據(jù)庫用戶管理 206
6.1.5 SQL Server的權(quán)限管理 209
6.1.6 SQL Server角色 216
6.1.7 游標(biāo) 218
6.2 【工作任務(wù)】數(shù)據(jù)庫的分離與附加 223
6.2.1 分離數(shù)據(jù)庫 224
6.2.2 附加數(shù)據(jù)庫 224
6.3 【工作任務(wù)】數(shù)據(jù)的導(dǎo)入與導(dǎo)出 226
6.3.1 導(dǎo)入數(shù)據(jù) 227
6.3.2 導(dǎo)出數(shù)據(jù) 228
6.4 【工作任務(wù)】數(shù)據(jù)庫的備份與恢復(fù) 236
6.4.1 SQL Server數(shù)據(jù)庫備份方式 237
6.4.2 備份策略 245
6.4.3 備份設(shè)備 246
6.4.4 恢復(fù)數(shù)據(jù)庫 247
思考與練習(xí) 249
第二篇 實訓(xùn)篇
第7章 實戰(zhàn)提高 252
7.1 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫設(shè)計 252
7.1.1 實訓(xùn)目的 252
7.1.2 實訓(xùn)準(zhǔn)備 252
7.1.3 實訓(xùn)任務(wù) 252
7.1.4 實訓(xùn)報告要求 254
7.2 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫的創(chuàng)建與管理 254
7.2.1 實訓(xùn)目的 254
7.2.2 實訓(xùn)準(zhǔn)備 254
7.2.3 實訓(xùn)任務(wù) 254
7.2.4 實訓(xùn)報告要求 255
7.3 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)表的創(chuàng)建與管理 255
7.3.1 實訓(xùn)目的 255
7.3.2 實訓(xùn)準(zhǔn)備 256
7.3.3 實訓(xùn)任務(wù) 256
7.3.4 實訓(xùn)報告要求 258
7.4 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)表中數(shù)據(jù)的查詢 259
7.4.1 實訓(xùn)目的 259
7.4.2 實訓(xùn)準(zhǔn)備 259
7.4.3 實訓(xùn)任務(wù) 259
7.4.4 實訓(xùn)報告要求 261
7.5 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)表中數(shù)據(jù)的更新 261
7.5.1 實訓(xùn)目的 261
7.5.2 實訓(xùn)準(zhǔn)備 261
7.5.3 實訓(xùn)任務(wù) 262
7.5.4 實訓(xùn)報告要求 263
7.6 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫索引的應(yīng)用 263
7.6.1 實訓(xùn)目的 263
7.6.2 實訓(xùn)準(zhǔn)備 263
7.6.3 實訓(xùn)任務(wù) 264
7.6.4 實訓(xùn)報告要求 264
7.7 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫視圖的應(yīng)用 264
7.7.1 實訓(xùn)目的 264
7.7.2 實訓(xùn)準(zhǔn)備 264
7.7.3 實訓(xùn)任務(wù) 264
7.7.4 實訓(xùn)報告要求 265
7.8 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫存儲過程的應(yīng)用 265
7.8.1 實訓(xùn)目的 265
7.8.2 實訓(xùn)準(zhǔn)備 266
7.8.3 實訓(xùn)任務(wù) 266
7.8.4 實訓(xùn)報告要求 267
7.9 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫觸發(fā)器的應(yīng)用 267
7.9.1 實訓(xùn)目的 267
7.9.2 實訓(xùn)準(zhǔn)備 267
7.9.3 實訓(xùn)任務(wù) 267
7.9.4 實訓(xùn)報告要求 267
7.10 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫的安全管理 268
7.10.1 實訓(xùn)目的 268
7.10.2 實訓(xùn)準(zhǔn)備 268
7.10.3 實訓(xùn)任務(wù) 268
7.10.4 實訓(xùn)報告要求 268
7.11 【實訓(xùn)】“社區(qū)書房管理系統(tǒng)”數(shù)據(jù)庫的備份與恢復(fù) 269
7.11.1 實訓(xùn)目的 269
7.11.2 實訓(xùn)準(zhǔn)備 269
7.11.3 實訓(xùn)任務(wù) 269
7.11.4 實訓(xùn)報告要求 269