SQL Server 2016數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)(慕課版 第2版)
定 價(jià):59.8 元
當(dāng)前圖書(shū)已被 24 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:馬俊 徐冰 喬世權(quán)
- 出版時(shí)間:2021/3/1
- ISBN:9787115524706
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.132.3
- 頁(yè)碼:270
- 紙張:
- 版次:02
- 開(kāi)本:16開(kāi)
本書(shū)共分13章,系統(tǒng)地介紹了數(shù)據(jù)庫(kù)基礎(chǔ)、SQL Server 2016安裝與配置、創(chuàng)建和管理數(shù)據(jù)庫(kù)、表與表數(shù)據(jù)操作、視圖操作、Transact-SQL語(yǔ)法、數(shù)據(jù)查詢(xún)、索引與數(shù)據(jù)完整性、流程控制、存儲(chǔ)過(guò)程與觸發(fā)器、SQL Server 2016高級(jí)開(kāi)發(fā)、SQL Server 2016安全管理以及SQL Server 2016維護(hù)管理等內(nèi)容。全書(shū)最后附有上機(jī)實(shí)驗(yàn),供學(xué)生綜合實(shí)踐使用。
買(mǎi)書(shū)送名師,明日科技資深講師面對(duì)面授課。本課程依托人民郵電出版社自主開(kāi)發(fā)的在線教育慕課平臺(tái)——人郵學(xué)院(www.rymooc.com),該平臺(tái)具有完備的在線“教、學(xué)、測(cè)”功能。人郵學(xué)院提供體系完整的100學(xué)時(shí)慕課教學(xué)視頻同步講解,即學(xué)即練的在線測(cè)試。書(shū)中附有188個(gè)微課視頻,掃一掃書(shū)中二維碼,便可隨時(shí)隨地學(xué)習(xí)。附贈(zèng)300余道習(xí)題和自測(cè)題, PPT 課件、案例源代碼、自測(cè)試卷、拓展案例等豐富的配套資源。
作者是程序設(shè)計(jì)類(lèi)暢銷(xiāo)圖書(shū)作者,絕大多數(shù)品種在“全國(guó)計(jì)算機(jī)圖書(shū)排行榜”同品種排行中名列前茅,累計(jì)銷(xiāo)售百萬(wàn)冊(cè)。作者編寫(xiě)的《SQL Server 從入門(mén)到精通》長(zhǎng)期占據(jù)各網(wǎng)店排行榜的榜首位置。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 1
1.1 數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介 2
1.1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展 2
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成 2
1.2 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 2
1.2.1 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu) 2
1.2.2 三級(jí)模式之間的映射 3
1.3 數(shù)據(jù)模型 3
1.3.1 數(shù)據(jù)模型的概念 3
1.3.2 常見(jiàn)的數(shù)據(jù)模型 3
1.3.3 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化 4
1.3.4 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)原則 5
1.3.5 實(shí)體與關(guān)系 5
1.4 常見(jiàn)的關(guān)系數(shù)據(jù)庫(kù) 5
1.4.1 Access數(shù)據(jù)庫(kù) 5
1.4.2 SQL Server數(shù)據(jù)庫(kù) 5
1.4.3 Oracle數(shù)據(jù)庫(kù) 5
1.5 Transact-SQL簡(jiǎn)介 6
小 結(jié) 6
習(xí) 題 6
第2章 SQL Server 2016安裝與配置 7
2.1 SQL Server 2016簡(jiǎn)介 8
2.2 SQL Server 2016的安裝 8
2.2.1 安裝SQL Server 2016的必備條件 8
2.2.2 了解用戶(hù)賬戶(hù)和身份驗(yàn)證模式 8
2.2.3 SQL Server 2016的安裝 9
2.2.4 SQL Server 2016的卸載 18
2.3 SQL Server 2016的服務(wù) 19
2.3.1 后臺(tái)啟動(dòng)SQL Server 2016 19
2.3.2 通過(guò)SQL Server配置管理器啟動(dòng)SQL Server 2016 20
2.4 SQL Server 2016服務(wù)器的注冊(cè) 21
2.4.1 服務(wù)器組的創(chuàng)建與刪除 21
2.4.2 服務(wù)器的注冊(cè)與刪除 22
小 結(jié) 26
習(xí) 題 26
第3章 創(chuàng)建和管理數(shù)據(jù)庫(kù) 27
3.1 認(rèn)識(shí)數(shù)據(jù)庫(kù) 28
3.1.1 數(shù)據(jù)庫(kù)的基本概念 28
3.1.2 數(shù)據(jù)庫(kù)常用對(duì)象 28
3.1.3 數(shù)據(jù)庫(kù)的組成 29
3.1.4 系統(tǒng)數(shù)據(jù)庫(kù) 30
3.2 SQL Server的命名規(guī)范 30
3.2.1 標(biāo)識(shí)符 30
3.2.2 對(duì)象命名規(guī)則 31
3.2.3 實(shí)例命名規(guī)則 32
3.3 數(shù)據(jù)庫(kù)操作 32
3.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 32
3.3.2 修改數(shù)據(jù)庫(kù) 35
3.3.3 刪除數(shù)據(jù)庫(kù) 38
小 結(jié) 40
習(xí) 題 41
第4章 表與表數(shù)據(jù)操作 42
4.1 數(shù)據(jù)表操作 43
4.1.1 數(shù)據(jù)表的基礎(chǔ)知識(shí) 43
4.1.2 表的設(shè)計(jì)原則 46
4.1.3 以界面方式創(chuàng)建、修改和刪除數(shù)據(jù)表 47
4.1.4 使用CREATE TABLE語(yǔ)句創(chuàng)建表 49
4.1.5 創(chuàng)建、修改和刪除約束 52
4.1.6 使用ALTER TABLE語(yǔ)句修改表 64
4.1.7 使用DROP TABLE語(yǔ)句刪除表 65
4.2 分區(qū)表 66
4.2.1 分區(qū)表概述 66
4.2.2 界面創(chuàng)建分區(qū)表 66
4.2.3 命令創(chuàng)建分區(qū)表 71
4.3 更新 73
4.3.1 使用界面方式添加記錄 73
4.3.2 使用INSERT語(yǔ)句添加記錄 74
4.3.3 使用界面方式修改記錄 74
4.3.4 使用UPDATE語(yǔ)句修改記錄 74
4.3.5 使用界面方式刪除記錄 75
4.3.6 使用DELETE語(yǔ)句刪除記錄 76
4.4 表與表之間的關(guān)聯(lián) 76
4.4.1 一對(duì)一關(guān)系 77
4.4.2 一對(duì)多關(guān)系 78
4.4.3 多對(duì)多關(guān)系 79
小 結(jié) 79
習(xí) 題 79
第5章 視圖操作 80
5.1 視圖概述 81
5.1.1 使用界面方式操作視圖 81
5.1.2 使用CREATE VIEW語(yǔ)句創(chuàng)建視圖 83
5.1.3 使用ALTER VIEW語(yǔ)句修改視圖 83
5.1.4 使用DROP VIEW語(yǔ)句刪除視圖 84
5.2 視圖中的數(shù)據(jù)操作 85
5.2.1 從視圖中瀏覽數(shù)據(jù) 85
5.2.2 向視圖中添加數(shù)據(jù) 86
5.2.3 修改視圖中的數(shù)據(jù) 86
5.2.4 刪除視圖中的數(shù)據(jù) 87
小 結(jié) 87
習(xí) 題 87
第6章 Transact-SQL語(yǔ)法基礎(chǔ) 88
6.1 T-SQL概述 89
6.1.1 T-SQL的組成 89
6.1.2 T-SQL語(yǔ)句結(jié)構(gòu) 89
6.2 常量 90
6.3 變量 90
6.3.1 局部變量 90
6.3.2 全局變量 92
6.4 注釋符、運(yùn)算符與通配符 94
6.4.1 注釋符(Annotation) 94
6.4.2 運(yùn)算符(Operator) 95
6.4.3 通配符(Wildcard) 98
小 結(jié) 98
習(xí) 題 98
第7章 數(shù)據(jù)的查詢(xún) 99
7.1 創(chuàng)建查詢(xún)和測(cè)試查詢(xún) 100
7.2 選擇查詢(xún) 100
7.2.1 簡(jiǎn)單的SELECT查詢(xún) 100
7.2.2 重新對(duì)列排序 102
7.2.3 使用表達(dá)式進(jìn)行列計(jì)算 103
7.2.4 利用WHERE參數(shù)過(guò)濾數(shù)據(jù) 103
7.2.5 消除重復(fù)記錄 109
7.3 數(shù)據(jù)匯總 110
7.3.1 使用聚合函數(shù) 110
7.3.2 使用GROUP BY子句 111
7.3.3 使用HAVING子句 112
7.4 基于多表的連接查詢(xún) 112
7.4.1 連接謂詞 112
7.4.2 以JOIN關(guān)鍵字指定的連接 112
7.5 子查詢(xún) 115
7.5.1 使用IN或NOT IN的子查詢(xún) 115
7.5.2 使用比較運(yùn)算符的子查詢(xún) 116
7.5.3 使用EXISTS的子查詢(xún) 117
7.5.4 使用UNION運(yùn)算符組合多個(gè)結(jié)果 118
小 結(jié) 118
習(xí) 題 118
第8章 索引與數(shù)據(jù)完整性 120
8.1 索引 121
8.1.1 索引的概念 121
8.1.2 索引的創(chuàng)建 121
8.1.3 索引的刪除 124
8.1.4 索引的分析與維護(hù) 125
8.2 數(shù)據(jù)完整性 128
8.2.1 數(shù)據(jù)完整性概述 128
8.2.2 實(shí)現(xiàn)數(shù)據(jù)完整性 129
小 結(jié) 130
習(xí) 題 130
第9章 流程控制、存儲(chǔ)過(guò)程與
觸發(fā)器 131
9.1 流程控制 132
9.1.1 BEGIN...END 132
9.1.2 IF 133
9.1.3 IF...ELSE 134
9.1.4 CASE 135
9.1.5 WHILE 138
9.1.6 WHILE...CONTINUE...BREAK 138
9.1.7 RETURN 139
9.1.8 GOTO 140
9.1.9 WAITFOR 141
9.2 存儲(chǔ)過(guò)程簡(jiǎn)介 141
9.2.1 存儲(chǔ)過(guò)程的優(yōu)點(diǎn) 142
9.2.2 存儲(chǔ)過(guò)程的類(lèi)別 142
9.3 創(chuàng)建存儲(chǔ)過(guò)程 142
9.3.1 使用界面方式創(chuàng)建存儲(chǔ)過(guò)程 143
9.3.2 使用SQL語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程 144
9.4 執(zhí)行存儲(chǔ)過(guò)程 145
9.5 查看和修改存儲(chǔ)過(guò)程 146
9.5.1 使用界面方式查看和修改存儲(chǔ)過(guò)程 146
9.5.2 使用SQL語(yǔ)句查看和修改存儲(chǔ)過(guò)程 147
9.6 刪除存儲(chǔ)過(guò)程 149
9.6.1 使用界面方式刪除存儲(chǔ)過(guò)程 149
9.6.2 使用SQL語(yǔ)句刪除存儲(chǔ)過(guò)程 150
9.7 觸發(fā)器簡(jiǎn)介 150
9.7.1 觸發(fā)器的概念 150
9.7.2 觸發(fā)器的功能 150
9.7.3 觸發(fā)器的類(lèi)型和觸發(fā)操作 151
9.8 創(chuàng)建觸發(fā)器 151
9.8.1 使用界面方式創(chuàng)建觸發(fā)器 151
9.8.2 使用SQL語(yǔ)句創(chuàng)建觸發(fā)器 152
9.9 修改觸發(fā)器 155
9.9.1 使用界面方式修改觸發(fā)器 155
9.9.2 使用SQL語(yǔ)句修改觸發(fā)器 156
9.10 刪除觸發(fā)器 157
9.10.1 使用界面方式刪除觸發(fā)器 157
9.10.2 使用SQL語(yǔ)句刪除觸發(fā)器 157
小 結(jié) 158
習(xí) 題 158
第10章 SQL Server 2016高級(jí)開(kāi)發(fā) 159
10.1 用戶(hù)自定義函數(shù) 160
10.1.1 使用界面方式創(chuàng)建用戶(hù)自定義函數(shù) 160
10.1.2 使用SQL語(yǔ)句創(chuàng)建用戶(hù)自定義函數(shù) 160
10.1.3 修改、刪除用戶(hù)自定義函數(shù) 161
10.2 使用SQL Server 2016實(shí)現(xiàn)交叉表查詢(xún) 162
10.2.1 使用PIVOT和UNPIVOT實(shí)現(xiàn)交叉表查詢(xún) 162
10.2.2 CASE實(shí)現(xiàn)交叉表查詢(xún) 166
10.3 事務(wù)處理 166
10.3.1 事務(wù)簡(jiǎn)介 166
10.3.2 事務(wù)處理 167
10.4 鎖 170
10.4.1 鎖簡(jiǎn)介 170
10.4.2 死鎖及其排除 172
小 結(jié) 173
習(xí) 題 173
第11章 SQL Server 2016安全管理 174
11.1 SQL Server身份驗(yàn)證 175
11.1.1 驗(yàn)證模式 175
11.1.2 配置SQL Server的身份驗(yàn)證模式 175
11.1.3 管理登錄賬號(hào) 176
11.2 數(shù)據(jù)庫(kù)用戶(hù) 184
11.2.1 創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù) 184
11.2.2 刪除數(shù)據(jù)庫(kù)用戶(hù) 185
11.3 SQL Server角色 185
11.3.1 固定服務(wù)器角色 186
11.3.2 固定數(shù)據(jù)庫(kù)角色 186
11.3.3 管理SQL Server角色 186
11.4 管理SQL Server權(quán)限 187
小 結(jié) 190
習(xí) 題 190
第12章 SQL Server 2016維護(hù)管理 191
12.1 脫機(jī)與聯(lián)機(jī)數(shù)據(jù)庫(kù) 192
12.1.1 脫機(jī)數(shù)據(jù)庫(kù) 192
12.1.2 聯(lián)機(jī)數(shù)據(jù)庫(kù) 193
12.2 分離和附加數(shù)據(jù)庫(kù) 193
12.2.1 分離數(shù)據(jù)庫(kù) 194
12.2.2 附加數(shù)據(jù)庫(kù) 194
12.3 導(dǎo)入和導(dǎo)出數(shù)據(jù)表 195
12.3.1 導(dǎo)入SQL Server數(shù)據(jù)表 195
12.3.2 導(dǎo)出SQL Server數(shù)據(jù)表 200
12.4 備份和恢復(fù)數(shù)據(jù)庫(kù) 205
12.4.1 備份類(lèi)型 205
12.4.2 恢復(fù)類(lèi)型 206
12.4.3 備份數(shù)據(jù)庫(kù) 206
12.4.4 恢復(fù)數(shù)據(jù)庫(kù) 208
12.5 腳本 211
12.5.1 將數(shù)據(jù)庫(kù)生成腳本 211
12.5.2 將數(shù)據(jù)表生成腳本 212
12.5.3 執(zhí)行腳本 213
12.6 數(shù)據(jù)庫(kù)維護(hù)計(jì)劃 213
小 結(jié) 218
習(xí) 題 218
第13章 綜合案例——騰宇超市
管理系統(tǒng) 219
13.1 項(xiàng)目設(shè)計(jì)思路 220
13.1.1 功能闡述 220
13.1.2 系統(tǒng)預(yù)覽 220
13.1.3 功能結(jié)構(gòu) 221
13.1.4 文件架構(gòu) 221
13.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 222
13.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 222
13.2.2 數(shù)據(jù)表設(shè)計(jì) 222
13.3 公共類(lèi)設(shè)計(jì) 224
13.3.1 連接數(shù)據(jù)庫(kù) 224
13.3.2 獲取當(dāng)前系統(tǒng)時(shí)間類(lèi) 225
13.4 登錄模塊設(shè)計(jì) 225
13.4.1 登錄模塊概述 225
13.4.2 實(shí)現(xiàn)帶背景的窗體 225
13.4.3 登錄模塊實(shí)現(xiàn)過(guò)程 226
13.5 主窗體設(shè)計(jì) 229
13.5.1 主窗體概述 229
13.5.2 平移面板控件 229
13.5.3 主窗體實(shí)現(xiàn)過(guò)程 233
13.6 采購(gòu)訂貨模塊設(shè)計(jì) 235
13.6.1 采購(gòu)訂貨模塊概述 235
13.6.2 在表格中添加按鈕 235
13.6.3 添加采購(gòu)訂貨信息實(shí)現(xiàn)過(guò)程 236
13.6.4 搜索采購(gòu)訂貨信息實(shí)現(xiàn)過(guò)程 238
13.6.5 修改采購(gòu)訂貨信息實(shí)現(xiàn)過(guò)程 240
13.6.6 刪除采購(gòu)訂貨信息實(shí)現(xiàn)過(guò)程 244
13.7 人員管理模塊設(shè)計(jì) 245
13.7.1 人員管理模塊概述 245
13.7.2 使用觸發(fā)器級(jí)聯(lián)刪除數(shù)據(jù) 246
13.7.3 顯示查詢(xún)條件實(shí)現(xiàn)過(guò)程 246
13.7.4 顯示員工基本信息實(shí)現(xiàn)過(guò)程 248
13.7.5 添加員工信息實(shí)現(xiàn)過(guò)程 250
13.7.6 刪除員工信息實(shí)現(xiàn)過(guò)程 254
13.8 在Eclipse中實(shí)現(xiàn)程序打包 254
小 結(jié) 258
附錄 上機(jī)實(shí)驗(yàn) 259
實(shí)驗(yàn)1 安裝SQL Server 2016數(shù)據(jù)庫(kù) 259
實(shí)驗(yàn)2 創(chuàng)建數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù) 260
實(shí)驗(yàn)3 創(chuàng)建數(shù)據(jù)表和修改數(shù)據(jù)表 262
實(shí)驗(yàn)4 使用語(yǔ)句更新記錄 263
實(shí)驗(yàn)5 創(chuàng)建視圖 264
實(shí)驗(yàn)6 在查詢(xún)中使用T-SQL函數(shù) 264
實(shí)驗(yàn)7 查詢(xún)和匯總數(shù)據(jù)庫(kù)的數(shù)據(jù) 265
實(shí)驗(yàn)8 創(chuàng)建和使用索引 267
實(shí)驗(yàn)9 創(chuàng)建并使用約束及實(shí)現(xiàn)數(shù)據(jù)完整性 267
實(shí)驗(yàn)10 創(chuàng)建和使用存儲(chǔ)過(guò)程 268
實(shí)驗(yàn)11 創(chuàng)建觸發(fā)器 268
實(shí)驗(yàn)12 用戶(hù)自定義函數(shù)與事務(wù) 269
實(shí)驗(yàn)13 SQL Server身份驗(yàn)證 270
實(shí)驗(yàn)14 備份和恢復(fù)數(shù)據(jù)庫(kù) 270