中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
簡體中文年末書展 詳見活動內容 »
-
VIP 95折
JavaScript 高級程序設計, 5/e (Professional JavaScript for Web Developers, 5/e)$959$911 -
VIP 95折
Windows 網絡編程, 2/e$354$336 -
79折
$327視覺語言:人人皆可表達的一種語言 -
VIP 95折
自然語言理解與行業知識圖譜:概念、方法與工程落地$714$678 -
79折
$327深入理解 RISC-V 程序開發 -
VIP 95折
軟件估算的藝術$414$393 -
VIP 95折
Vivado 入門與 FPGA 設計實例$390$371 -
79折
$559IP 路由協議疑難解析 -
85折
$403深入淺出電腦網絡(微課視頻版)(第2版) -
79折
$426基於 HyperWorks 和 LS-DYNA 的有限元分析實用教程 (視頻教學) -
70折
$370視頻師:深入學習視音頻編輯(EDIUS實戰版) -
VIP 95折
流體動畫引擎開發:理論與實踐$594$564 -
VIP 95折
Windows 信息安全和網絡攻防$654$621 -
79折
$426Python 算法交易實戰 -
VIP 95折
Maven 實戰$390$371 -
VIP 95折
Web 安全應用與防護$354$336 -
VIP 95折
Spring Boot 項目開發實踐 (微視頻版)$594$564 -
VIP 95折
星地融合移動通信系統與關鍵技術從5G NTN到6G的衛星因特網發展$1,139$1,082 -
VIP 95折
零基礎學 Python GUI 設計:tkinter (升級版)$594$564 -
85折
$500SAP ERP 公有雲實務教程 -
79折
$422高效研發:矽谷研發效能方法與實踐 -
VIP 95折
Power BI 權威指南$474$450 -
VIP 95折
遊戲機制 — 高級遊戲設計技術 (Game Mechanics: Advanced Game Design)$719$683 -
79折
$426遊戲人工智能編程案例精粹 (修訂版) (Programming Game AI by Example) -
79折
$284Audition 2022 全面精通:錄音剪輯 + 消音變調 + 配音製作 + 唱歌後期 + 案例實戰
相關主題
商品描述
本書根據教育部頒布的《中等職業學校專業教學標準(試行)信息技術類(第一輯)》中的相關教學內容和要求編寫。 本書採用項目引領和任務驅動的教學方法,通過一系列項目和任務,詳細地講解SQL Server 2016的基本概念、基本操作和應用技巧。全書共分為9個項目,從培養學習者的實踐動手能力出發,循序漸進、由淺入深地講述SQL Server使用基礎、創建和管理數據庫、創建和管理表、操作數據庫數據、查詢數據庫數據、創建索引和視圖、Transact-SQL編程、創建存儲過程和觸發器、系統安全管理。 本書既可作為職業院校電腦相關專業的教學用書,也可作為數據庫管理人員和數據庫開發人員的參考用書。 本書配有教學指南、電子教案和案例素材,詳見前言所述。
作者簡介
個人簡介:趙增敏,教授,為河南省教育廳學科帶頭人,河南省教育廳學術帶頭人,長期從事數據庫應用開發(Access/SQL Server/MySQL)、可視化編程(VB/VB.NET/C#)、網頁設計、移動網頁設計、動態網站開發(ASP/PHP/JSP/ASP.NET)、Web前端開發((jQuery/Bootstrap/AngularJS/Vue.js))等方面的教學與研究,有豐富的計算機教學經驗和教材開發編寫經驗,迄今為止撰寫了數十種計算機專著及教材,其中有多本 規劃教材,還有版權輸出到 出版繁體中文版,被電子工業出版社授予 作者稱號。
目錄大綱
項目1 初識SQL Server 20161
任務1.1 理解數據庫的基本概念1
1.1.1 數據庫2
1.1.2 關係型數據庫2
1.1.3 數據庫管理系統3
1.1.4 數據庫系統4
1.1.5 結構化查詢語言4
任務1.2 安裝SQL Server 20165
1.2.1 SQL Server 2016的不同版本5
1.2.2 SQL Server 2016服務器組件6
1.2.3 SQL Server 2016管理工具6
1.2.4 安裝SQL Server 20167
任務1.3 運行SQL Server 201610
1.3.1 管理SQL Server 2016服務器10
1.3.2 連接SQL Server 2016服務器12
1.3.3 設置SQL Server 2016服務器14
項目思考16
項目實訓17
項目2 創建和管理數據庫18
任務2.1 認識SQL Server數據庫18
2.1.1 SQL Server數據庫概述19
2.1.2 數據庫文件與文件組20
2.1.3 SQL Server系統數據庫22
2.1.4 數據庫狀態24
2.1.5 數據庫文件狀態25
任務2.2 創建數據庫26
2.2.1 使用SSMS創建數據庫26
2.2.2 使用SQL語句創建數據庫29
任務2.3 修改數據庫34
2.3.1 使用SSMS修改數據庫34
2.3.2 使用SQL語句修改數據庫36
2.3.3 擴展數據庫37
2.3.4 收縮數據庫39
2.3.5 設置數據庫選項41
2.3.6 移動數據庫文件46
2.3.7 重命名數據庫47
2.3.8 刪除數據庫48
任務2.4 分離和附加數據庫49
2.4.1 分離數據庫49
2.4.2 附加數據庫52
任務2.5 備份和還原數據庫55
2.5.1 備份數據庫55
2.5.2 還原數據庫58
項目思考60
項目實訓62
項目3 創建和管理表63
任務3.1 表結構設計63
3.1.1 制定表規劃
3.1.2 規範化邏輯設計66
3.1.3 聯機事務處理與決策支持67
3.1.4 表的類型69
任務3.2 認識SQL Server數據類型70
3.2.1 數據類型概述70
3.2.2 數字數據類型71
3.2.3 日期和時間數據類型72
3.2.4 字符串數據類型74
3.2.5 Unicode字符串數據類型75
3.2.6 二進製字符串數據類型76
3.2.7 其他數據類型76
3.2.8 別名數據類型78
任務3.3 創建表80
3.3.1 使用SSMS創建表80
3.3.2 使用SQL語句創建表83
3.3.3 在表中設置主鍵85
3.3.4 在表中設置外鍵87
3.3.5 基於多列設置主鍵88
任務3.4 修改表89
3.4.1 使用SSMS修改表89
3.4.2 使用SQL語句修改表93
任務3.5 管理表96
3.5.1 查看表信息96
3.5.2 重命名錶98
3.5.3 刪除表98
項目思考99
項目實訓100
項目4 操作數據庫數據101
任務4.1 添加數據101
4.1.1 使用SSMS添加數據102
4.1.2 使用INSERT語句添加數據103
4.1.3 使用BULK INSERT語句
導入數據106
4.1.4 使用INSERT...SELECT語句
從其他表複製數據110
任務4.2 更新數據111
4.2.1 使用SSMS更新數據111
4.2.2 使用UPDATE語句更新
數據114
4.2.3 在UPDATE語句中使用
FROM子句116
4.2.4 使用TOP更新行數117
任務4.3 刪除數據118
4.3.1 使用SSMS刪除數據118
4.3.2 使用DELETE語句刪除
數據119
4.3.3 使用TOP刪除行數120
4.3.4 使用TRUNCATE TABLE刪除
所有行120
任務4.4 導入和導出數據121
4.4.1 導入數據121
4.4.2 導出數據127
項目思考130
項目實訓131
項目5 查詢數據庫數據132
任務5.1 理解SELECT語句132
5.1.1 SELECT語句的基本組成133
5.1.2 常用查詢工具133
任務5.2 使用SELECT定義選擇列表136
5.2.1 從表中選擇所有列137
5.2.2 從表中選擇部分列137
5.2.3 從表中選擇特殊列138
5.2.4 設置結果集列的名稱139
5.2.5 在選擇列表中進行計算140
5.2.6 從結果集中消除重複行141
5.2.7 使用TOP結果集行數142
5.2.8 沒有FROM子句的SELECT
語句143
任務5.3 使用FROM指定表源143
5.3.1 使用內部連接144
5.3.2 使用外部連接144
5.3.3 使用交連接145
任務5.4 使用WHERE篩選數據146
5.4.1 WHERE子句的語法格式147
5.4.2 使用比較搜索條件147
5.4.3 使用範圍搜索條件148
5.4.4 使用列表搜索條件149
5.4.5 搜索條件中的模式匹配150
5.4.6 使用邏輯運算符151
任務5.5 使用ORDER BY對數據排序152
5.5.1 使用ORDER BY實現數據
排序153
5.5.2 使用TOP...WITH TIES返回附
加行154
任務5.6 使用GROUP BY對數據分組155
5.6.1 使用GROUP BY子句對查詢
結果分組156
5.6.2 在分組操作應用搜索條件157
5.6.3 使用聚合函數匯總數據158
5. 使用CUBE和ROLLUP匯總
數據160
任務5.7 操作查詢結果集162
5.7.1 使用UNION組合結果集163
5.7.2 使用公用表表達式1
5.7.3 使用PIVOT運算符165
5.7.4 將結果集保存到表中167
任務5.8 使用子查詢168
5.8.1 使用子查詢進行集成員測試169
5.8.2 使用子查詢進行比較測試170
5.8.3 使用子查詢進行存在性測試172
5.8.4 使用子查詢替代表達式173
項目思考174
項目實訓175
項目6 創建索引和視圖177
任務6.1 理解索引177
6.1.1 索引的基本概念178
6.1.2 索引的類型179
任務6.2 索引設計180
6.2.1 索引設計準則180
6.2.2 設計聚集索引181
6.2.3 設計非聚集索引182
6.2.4 設計索引183
任務6.3 創建索引184
6.3.1 使用SSMS創建索引184
6.3.2 使用SQL語句創建索引185
6.3.3 查看索引信息186
6.3.4 刪除索引188
任務 理解視圖189
.1 視圖的基本概念189
.2 視圖的用途和190
任務6.5 創建視圖190
6.5.1 使用SSMS創建視圖191
6.5.2 使用SQL語句創建視圖193
任務6.6 管理和應用視圖195
6.6.1 修改視圖195
6.6.2 重命名視圖197
6.6.3 查看視圖相關信息197
6. 通過視圖修改數據198
6.6.5 刪除視圖199
項目思考200
項目實訓200
項目7 Transact-SQL編程201
任務7.1 理解Transact-SQL201
7.1.1 Transact-SQL語言組成202
7.1.2 批處理與腳本203
7.1.3 標識符204
7.1.4 常量204
7.1.5 局部變量206
7.1.6 表達式208
7.1.7 空值209
7.1.8 註釋語句210
任務7.2 使用流程控制語句211
7.2.1 BEGIN...END語句211
7.2.2 IF...ELSE語句212
7.2.3 CASE函數213
7.2.4 WAITFOR語句215
7.2.5 WHILE語句216
7.2.6 TRY...CATCH語句217
任務7.3 使用函數219
7.3.1 函數概述219
7.3.2 字符串函數220
7.3.3 數學函數222
7.3.4 日期函數224
7.3.5 轉換函數226
7.3.6 系統函數228
7.3.7 用戶定義函數230
任務7.4 使用光標234
7.4.1 理解光標234
7.4.2 定義光標234
7.4.3 打開光標236
7.4.4 通過光標提取數據237
7.4.5 通過光標更新數據239
7.4.6 關閉和釋放光標240
任務7.5 處理事務241
7.5.1 事務概述241
7.5.2 編寫有效事務242
7.5.3 啟動事務243
7.5.4 設置事務保存點244
7.5.5 提交事務244
7.5.6 回滾事務246
項目思考247
項目實訓248
項目8 創建存儲過程和觸發器250
任務8.1 創建存儲過程250
8.1.1 存儲過程的類型251
8.1.2 使用存儲過程的好處251
8.1.3 創建用戶定義存儲過程253
8.1.4 執行存儲過程255
8.1.5 執行字符串257
8.1.6 管理存儲過程258
任務8.2 創建觸發器259
8.2.1 理解觸發器260
8.2.2 實現DML觸發器260
8.2.3 實現DDL觸發器265
8.2.4 管理觸發器267
項目思考270
項目實訓271
項目9 系統安全管理272
任務9.1 設置身份驗證模式272
9.1.1 理解身份驗證模式273
9.1.2 設置服務器身份驗證模式273
9.1.3 SQL Server安全機制274
任務9.2 登錄賬戶管理275
9.2.1 創建登錄賬戶275
9.2.2 修改登錄賬戶277
9.2.3 刪除登錄賬戶278
任務9.3 數據庫用戶管理279
9.3.1 創建數據庫用戶279
9.3.2 刪除數據庫用戶281
任務9.4 角色管理281
9.4.1 管理固定服務器角色282
9.4.2 管理固定數據庫角色284
9.4.3 管理自定義數據庫角色285
任務9.5 數據庫權限管理287
9.5.1 授予權限287
9.5.2 拒絕權限290
9.5.3 撤銷權限290
任務9.6 架構管理291
9.6.1 創建架構291
9.6.2 修改架構293
9.6.3 刪除架構293
項目思考294
項目實訓295
