《SQL Server 從入門到項目實踐(超值版)》是2019年清華大學出版社出版的圖書,作者是聚慕課教育研發中心,主要講述了SQLServer資料庫軟體基本操作方法和資料庫實戰技巧。
基本介紹
- 書名:SQL Server 從入門到項目實踐(超值版)
- 作者:聚慕課教育研發中心
- ISBN:9787302528180
- 定價:79.90元
- 出版社:清華大學出版社
- 出版時間:2019.08.01
圖書簡介
主要內容
圖書目錄
9.9就業面試技巧與解析 144
9.9.1面試技巧與解析(一) 144
9.9.2面試技巧與解析(二) 144
第10章SQL數據的查詢操作 145
◎本章教學微視頻:31個33分鐘
10.1數據的簡單查詢 145
10.1.1查看數據表中的全部數據 145
10.1.2查看數據表中想要的數據 147
10.1.3使用TOP查詢表中的前幾行 148
10.1.4給查詢結果中的列換個名稱 148
10.1.5在查詢時去除重複的結果 149
10.1.6查詢的列為表達式 150
10.1.7查詢結果也能進行排序 150
10.2數據的條件查詢 151
10.2.1使用關係表達式查詢 151
10.2.2查詢某個範圍內的數據 152
10.2.3查詢指定範圍內的數據 153
10.2.4模糊查詢用LIKE關鍵字 154
10.2.5含有NULL值的列也能查看 155
10.3使用聚合函式查詢 156
10.3.1求總和函式SUM() 156
10.3.2求最大值函式MAX() 157
10.3.3求最小值函式MIN() 157
10.3.4求平均值函式AVG() 157
10.3.5求記錄行數COUNT() 158
10.4數據的嵌套查詢 158
10.4.1使用比較運算符的子查詢 158
10.4.2使用IN的子查詢 160
10.4.3使用ANY的子查詢 161
10.4.4使用SOME的子查詢 161
10.4.5使用EXISTS的子查詢 162
10.5數據的內連線查詢 163
10.5.1內連線的簡單查詢 164
10.5.2相等內連線的查詢 164
10.5.3不等內連線的查詢 165
10.5.4特殊的內連線查詢 165
10.5.5帶條件的內連線查詢 165
10.6數據的外連線查詢 166
10.6.1認識外連線查詢 166
10.6.2左外連線的查詢 166
10.6.3右外連線的查詢 167
10.6.4全外連線的查詢 167
10.7就業面試技巧與解析 168
10.7.1面試技巧與解析(一) 168
10.7.2面試技巧與解析(二) 168
第3篇核心套用篇
第11章視圖的使用 170
◎本章教學微視頻:10個14分鐘
11.1認識什麼是視圖 170
11.2使用SQL語句操作視圖 171
11.2.1使用CREATEVIEW語句創建
視圖 171
11.2.2使用ALTERVIEW語句修改
視圖 173
11.2.3使用DROPVIEW語句刪除視圖 174
11.3以界面方式操作視圖 174
11.3.1在SSMS中創建視圖 174
11.3.2在SSMS中修改視圖 175
11.3.3在SSMS中刪除視圖 176
11.4通過視圖運算元據 176
11.4.1通過視圖插入數據 177
11.4.2通過視圖修改數據 178
11.4.3通過視圖刪除數據 178
11.5就業面試技巧與解析 179
11.5.1面試技巧與解析(一) 179
11.5.2面試技巧與解析(二) 179
第12章游標的套用 180
◎本章教學微視頻:14個21分鐘
12.1什麼是游標 180
12.1.1游標的概念 180
12.1.2游標的優點 181
12.1.3游標的類型 181
12.1.4游標的屬性 182
12.1.5游標的實現 182
12.2游標的基本操作 182
12.2.1聲明游標 182
12.2.2打開游標 184
12.2.3讀取游標 185
12.2.4關閉游標 186
12.2.5釋放游標 186
12.3使用系統過程查看游標 187
12.3.1sp_cursor_list 187
12.3.2sp_describe_cursor 188
12.3.3sp_describe_cursor_columns 189
12.3.4sp_describe_cursor_tables 191
12.4就業面試技巧與解析 192
12.4.1面試技巧與解析(一) 192
12.4.2面試技巧與解析(二) 192
第13章存儲過程的套用 193
◎本章教學微視頻:26個34分鐘
13.1存儲過程概述 193
13.1.1什麼是存儲過程 193
13.1.2存儲過程的優點 194
13.1.3存儲過程的缺點 194
13.2存儲過程的類型 194
13.2.1系統存儲過程 195
13.2.2自定義存儲過程 195
13.2.3擴展存儲過程 195
13.3創建存儲過程 195
13.3.1在SSMS中創建存儲過程 195
13.3.2創建存儲過程的語法格式 197
13.3.3創建不帶參數的存儲過程 198
13.3.4創建帶輸入參數的存儲過程 198
13.3.5創建帶輸出參數的存儲過程 199
13.3.6創建帶加密選項的存儲過程 200
13.4執行存儲過程 200
13.4.1執行存儲過程的語法格式 200
13.4.2執行不帶參數的存儲過程 201
13.4.3執行帶輸入參數的存儲過程 201
13.4.4執行帶輸出參數的存儲過程 202
13.4.5在SSMS中執行存儲過程 202
13.5修改存儲過程 203
13.5.1修改存儲過程的語法格式 203
13.5.2使用SQL語句修改存儲過程 204
13.5.3在SSMS中修改存儲過程 204
13.6重命名存儲過程 205
13.6.1在SSMS中重命名存儲過程 205
13.6.2使用sp_name系統存儲過程
重命名 205
13.7查看存儲過程 206
13.7.1使用SSMS查看存儲過程信息 206
13.7.2使用系統存儲過程查看信息 206
13.8刪除存儲過程 208
13.8.1在SSMS中刪除存儲過程 208
13.8.2使用SQL語句刪除存儲過程 208
13.9擴展存儲過程 209
13.10就業面試技巧與解析 210
第14章索引的套用 211
◎本章教學微視頻:20個28分鐘
14.1認識索引 211
14.1.1索引概述 211
14.1.2索引的優缺點 212
14.1.3索引的分類 212
14.2創建索引 213
14.2.1創建索引的語法格式 214
14.2.2使用SQL創建聚集索引 215
14.2.3使用SQL創建非聚集索引 216
14.2.4使用SQL創建複合索引 216
14.2.5在SSMS中創建索引 216
14.3修改索引 217
14.3.1修改索引的語法格式 217
14.3.2禁用不需要的索引 218
14.3.3重新生成新的索引 218
14.3.4重命名索引的名稱 219
14.3.5在SSMS中修改索引 219
14.4查詢索引 221
14.4.1使用系統存儲過程查詢索引 221
14.4.2在SSMS中查看索引 221
14.4.3查看索引的統計信息 222
14.5刪除索引 223
14.5.1刪除索引的語法 223
14.5.2一次刪除一個索引 223
14.5.3一次刪除多個索引 223
14.5.4在SSMS中刪除索引 224
14.6就業面試技巧與解析 224
14.6.1面試技巧與解析(一) 224
14.6.1面試技巧與解析(二) 224
第15章觸發器的套用 225
◎本章教學微視頻:19個31分鐘
15.1認識觸發器 225
15.1.1觸發器的概念 225
15.1.2觸發器的作用 226
15.1.3觸發器的分類 226
15.2創建觸發器 226
15.2.1創建DML觸發器 227
15.2.2創建DDL觸發器 230
15.2.3創建登錄觸發器 232
15.3修改觸發器 233
15.3.1修改DML觸發器 233
15.3.2修改DDL觸發器 234
15.3.3修改登錄觸發器 235
15.4管理觸發器 236
15.4.1禁用觸發器 236
15.4.2啟用觸發器 236
15.4.3修改觸發器的名稱 237
15.4.4使用sp_helptext查看觸發器 237
15.4.5在SSMS中查看觸發器信息 237
15.5刪除觸發器 238
15.5.1使用SQL語句刪除觸發器 238
15.5.2使用SSMS手動刪除觸發器 239
15.6認識其他觸發器 239
15.6.1替代觸發器 239
15.6.2嵌套觸發器 240
15.6.3遞歸觸發器 241
15.7就業面試技巧與解析 242
15.7.1面試技巧與解析(一) 242
15.7.2面試技巧與解析(二) 242
第16章事務與鎖的套用 243
◎本章教學微視頻:10個23分鐘
16.1事務管理 243
16.1.1事務的概念 243
16.1.2事務的類型 244
16.1.3事務的屬性 244
16.1.4建立事務應遵循的原則 244
16.1.5事務管理的常用語句 245
16.1.6事務的隔離級別 245
16.1.7事務的套用案例 246
16.2鎖的套用 247
16.2.1鎖的概念 247
16.2.2鎖的模式 248
16.2.3鎖的類型 248
16.2.4鎖等待和死鎖 249
16.2.5鎖的套用案例 250
16.3就業面試技巧與解析 252
16.3.1面試技巧與解析(一) 252
16.3.2面試技巧與解析(二) 252
第4篇高級套用篇
第17章資料庫安全管理 254
◎本章教學微視頻:20個38分鐘
17.1資料庫安全策略概述 254
17.1.1SQLServer的安全機制 254
17.1.2與資料庫安全相關的對象 256
17.2安全驗證模式 257
17.2.1Windows身份驗證模式 257
17.2.2混合模式 257
17.2.3設定驗證模式 258
17.3登錄賬戶的管理 258
17.3.1創建登錄賬戶 258
17.3.2修改登錄賬戶 260
17.3.3刪除登錄賬戶 260
17.4在SSMS中管理登錄賬戶 261
17.4.1創建Windows登錄賬戶 261
17.4.2創建SQLServer登錄賬戶 263
17.4.3修改登錄賬戶 264
17.4.4刪除登錄賬戶 265
17.5SQLServer的角色管理 265
17.5.1固定伺服器角色 266
17.5.2資料庫角色 266
17.5.3自定義資料庫角色 267
17.5.4應用程式角色 269
17.5.5將登錄指派到角色 270
17.5.6將角色指派到多個登錄賬戶 271
17.6SQLServer的許可權管理 272
17.6.1認識許可權 272
17.6.2授予許可權 272
17.6.3拒絕許可權 273
17.6.4撤銷許可權 274
17.7就業面試技巧與解析 274
17.7.1面試技巧與解析(一) 274
17.7.2面試技巧與解析(二) 274
第18章資料庫的備份與還原 275
◎本章教學微視頻:22個37分鐘
18.1認識資料庫的備份與還原 275
18.1.1資料庫的備份類型 275
18.1.2資料庫的還原模式 276
18.1.3配置還原模式 277
18.2資料庫的備份設備 277
18.2.1資料庫的備份設備 277
18.2.2創建資料庫備份設備 278
18.2.3查看資料庫備份設備 279
18.2.4刪除資料庫備份設備 279
18.3使用SQL備份資料庫 280
18.3.1完整備份與差異備份 280
18.3.2檔案和檔案組備份 282
18.3.3事務日誌備份 283
18.4在SSMS中還原資料庫 284
18.4.1還原資料庫的方式 284
18.4.2還原資料庫前要注意的
事項 284
18.4.3還原資料庫備份檔案 286
18.4.4還原檔案和檔案組備份 287
18.5使用SQL還原資料庫 288
18.5.1完整備份還原 288
18.5.2差異備份還原 290
18.5.3事務日誌備份還原 290
18.5.4檔案和檔案組備份還原 291
18.5.5將資料庫還原到某個時間點 291
18.5.6將檔案還原到新位置上 292
18.6資料庫安全的其他保護策略 292
18.6.1建立自動備份的維護計畫 292
18.6.2通過安全功能為數據加密 295
18.6.3通過動態數據禁止加密
數據 298
18.7就業面試技巧與解析 300
18.7.1面試技巧與解析(一) 300
18.7.2面試技巧與解析(二) 300
第5篇項目實踐篇
第19章項目實踐入門階段——外賣訂餐管理
系統 302
◎本章教學微視頻:4個10分鐘
19.1外賣訂餐管理系統分析 302
19.2資料庫設計 303
19.3功能分析及實現 306
19.3.1設計用戶登錄界面 306
19.3.2設計資料庫連線頁面 306
19.3.3設計用戶登錄驗證頁面 307
19.3.4設計外賣訂餐主頁 307
19.3.5設計添加菜品頁面 308
19.3.6設計刪除選單頁面 310
19.3.7設計刪除訂單頁面 310
19.3.8設計修改訂單頁面 312
19.3.9設計訂單搜尋頁面 313
19.4系統運行及測試 315
第20章項目實踐高級階段——企業工資管理
系統 317
◎本章教學微視頻:4個7分鐘
20.1企業工資管理系統分析 317
20.2資料庫設計 318
20.3功能分析及實現 319
20.3.1設計系統登錄模組 319
20.3.2設計主界面模組 322
20.3.3設計管理員管理模組 324
20.3.4設計員工管理模組 327
20.3.5設計工資管理模組 332
20.4系統運行與測試 337