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