SQL Server 2012數(shù)據(jù)庫實用教程
定 價:38 元
叢書名:高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選
- 作者:溫培利
- 出版時間:2018/8/1
- ISBN:9787121332197
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:272
- 紙張:
- 版次:01
- 開本:16開
本書根據(jù)高等職業(yè)教育的特點,基于“教、學(xué)、做”一體、“項目整合”、“任務(wù)驅(qū)動”的教學(xué)方式編寫而成,以“學(xué)生信息管理系統(tǒng)”項目為主線安排教學(xué)內(nèi)容,全書共分為9個項目,其中,每個項目按照“項目描述”→“項目分析”→“項目講解”→“實戰(zhàn)演練”→“技能訓(xùn)練”五步展開,其中“項目講解”又由若干個子任務(wù)構(gòu)成。教學(xué)內(nèi)容由易到難、由簡單到復(fù)雜,層次推進(jìn),循序漸進(jìn)。本書結(jié)構(gòu)緊密,首先從SQL Server 2012的基本概述講起,然后介紹SQL Server 2012的安裝和配置,又從開發(fā)的角度介紹了數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引、存儲過程等的創(chuàng)建與管理,最后介紹了SQL Server 2012的程序設(shè)計和安全管理與維護(hù)。
溫培利,男,1968年2月出生,中共黨員。1990年7月畢業(yè)于山東師范大學(xué)物理學(xué)專業(yè),2011年6月取得山東理工大學(xué)計算機(jī)應(yīng)用專業(yè)碩士學(xué)位。濰坊市計算機(jī)學(xué)科教學(xué)能手,濰坊工商職業(yè)學(xué)院正高級講師,教學(xué)名師。
目 錄
項目1 SQL Server 2012的安裝與配置 1
任務(wù)1 了解數(shù)據(jù)庫基礎(chǔ)知識 2
子任務(wù)1 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 2
子任務(wù)2 數(shù)據(jù)庫技術(shù)的發(fā)展階段 3
子任務(wù)3 數(shù)據(jù)模型 4
子任務(wù)4 關(guān)系型數(shù)據(jù)庫系統(tǒng) 6
任務(wù)2 SQL Server 2012簡介 7
子任務(wù)1 SQL Server的發(fā)展歷史 7
子任務(wù)2 SQL Server 2012的版本類型 8
子任務(wù)3 SQL Server 2012的主要新增功能 9
任務(wù)3 安裝SQL Server 2012 10
子任務(wù)1 安裝SQL Server 2012的環(huán)境要求 10
子任務(wù)2 安裝SQL Server 2012前的準(zhǔn)備工作 13
子任務(wù)3 SQL Server 2012的安裝組件與選擇 14
子任務(wù)4 SQL Server 2012的安裝步驟 15
任務(wù)4 配置SQL Server 2012 25
子任務(wù)1 驗證SQL Server 2012安裝 25
子任務(wù)2 配置報表服務(wù) 26
子任務(wù)3 配置Windows防火墻 27
知識串聯(lián) 28
基礎(chǔ)練習(xí) 29
技能實訓(xùn) 30
項目2 SQL Server 2012的常用實用工具 31
任務(wù)1 SQL Server2012常用實用工具概述 32
任務(wù)2 SQL Server 2012常用實用工具的用法 33
子任務(wù)1 SQL Server Management Studio 33
子任務(wù)2 配置管理器 37
子任務(wù)3 SQL Server Profiler 44
子任務(wù)4 數(shù)據(jù)庫引擎優(yōu)化顧問 45
子任務(wù)5 SQL Server 數(shù)據(jù)工具 46
子任務(wù)6 SQL Server錯誤和使用情況報告工具 47
知識串聯(lián) 48
基礎(chǔ)練習(xí) 48
技能實訓(xùn) 49
項目3 數(shù)據(jù)表的的創(chuàng)建與管理 51
任務(wù)1 數(shù)據(jù)表的概念與數(shù)據(jù)類型 52
子任務(wù)1 表的概念 52
子任務(wù)2 表的數(shù)據(jù)類型 53
任務(wù)2 創(chuàng)建數(shù)據(jù)表 56
子任務(wù)1 使用表設(shè)計器創(chuàng)建表 57
子任務(wù)2 使用T-SQL語句創(chuàng)建表 59
子任務(wù)3 使用已有表創(chuàng)建新表 60
任務(wù)3 管理數(shù)據(jù)表 61
子任務(wù)1 修改數(shù)據(jù)表結(jié)構(gòu) 61
子任務(wù)2 數(shù)據(jù)表更名 63
子任務(wù)3 查看表信息 64
子任務(wù)4 修改數(shù)據(jù)表 64
子任務(wù)5 刪除數(shù)據(jù)表 65
任務(wù)4 數(shù)據(jù)的完整性 66
子任務(wù)1 數(shù)據(jù)完整性的概念 66
子任務(wù)2 約束 67
子任務(wù)3 查看、刪除約束 76
子任務(wù)4 規(guī)則 78
子任務(wù)5 默認(rèn)值 80
子任務(wù)6 identity 列 82
任務(wù)5 表數(shù)據(jù)的操作 84
子任務(wù)1 插入記錄 84
子任務(wù)2 查看記錄 87
子任務(wù)3 修改記錄 88
子任務(wù)4 刪除記錄 90
知識串聯(lián) 92
基礎(chǔ)練習(xí) 93
技能實訓(xùn) 95
項目4 數(shù)據(jù)查詢 97
任務(wù)1 SELECT語句 98
子任務(wù)1 SELECT語句的通用格式 98
子任務(wù)2 目標(biāo)項列表 100
任務(wù)2 簡單查詢 100
子任務(wù)1 查詢表中指定的列 100
子任務(wù)2 目標(biāo)項列表中使用常量 102
子任務(wù)3 表別名的使用 102
子任務(wù)4 為目標(biāo)列定義別名 103
子任務(wù)5 目標(biāo)項列表中使用函數(shù)或表達(dá)式 106
子任務(wù)6 刪除重復(fù)行 109
子任務(wù)7 限制返回行數(shù) 111
任務(wù)3 條件查詢 112
子任務(wù)1 以比較運算為條件 112
子任務(wù)2 以確定范圍為條件 113
子任務(wù)3 以確定集合為條件 115
子任務(wù)4 以字符匹配為條件 117
子任務(wù)5 涉及空值的查詢 118
子任務(wù)6 多重條件查詢 120
任務(wù)4 排序查詢、計算查詢、分組查詢 122
子任務(wù)1 ORDER BY子句 122
子任務(wù)2 COMPUTE子句 123
子任務(wù)3 COMPUTE BY子句 124
子任務(wù)4 GROUP BY子句 126
子任務(wù)5 HAVING子句 127
任務(wù)5 連接查詢 128
子任務(wù)1 等值和非等值連接 128
子任務(wù)2 內(nèi)連接 130
子任務(wù)3 自連接 131
子任務(wù)4 外連接 132
任務(wù)6 子查詢 134
任務(wù)7 聯(lián)合查詢 138
子任務(wù)1 求并聯(lián)合查詢 138
子任務(wù)2 求交聯(lián)合查詢 139
子任務(wù)3 求差聯(lián)合查詢 140
任務(wù)8 更改數(shù)據(jù)庫中的數(shù)據(jù) 141
子任務(wù)1 使用SELECT和TOP子句向表中添加數(shù)據(jù) 141
子任務(wù)2 使用FROM和TOP子句更改數(shù)據(jù) 142
子任務(wù)3 使用TOP和附加的FROM子句刪除數(shù)據(jù) 143
知識串聯(lián) 145
基礎(chǔ)練習(xí) 145
技能實訓(xùn) 146
項目5 索引與視圖 148
任務(wù)1 索引的分類及作用 149
子任務(wù)1 認(rèn)識索引 149
子任務(wù)2 索引類型 150
任務(wù)2 索引的創(chuàng)建和管理 152
子任務(wù)1 使用圖形化工具創(chuàng)建索引 153
子任務(wù)2 使用CREATE INDEX創(chuàng)建索引 154
子任務(wù)3 管理索引 156
任務(wù)3 視圖概述 159
子任務(wù)1 視圖的概念 159
子任務(wù)2 視圖的作用 160
任務(wù)4 創(chuàng)建視圖 161
子任務(wù)1 使用T-SQL語句創(chuàng)建視圖 161
子任務(wù)2 使用圖形化工具創(chuàng)建視圖 162
任務(wù)5 管理視圖 164
子任務(wù)1 修改和刪除視圖 164
子任務(wù)2 查看視圖信息 166
子任務(wù)3 通過視圖修改數(shù)據(jù) 168
子任務(wù)4 使用INSERT插入數(shù)據(jù) 168
子任務(wù)5 使用UPDATE更新數(shù)據(jù) 170
子任務(wù)6 使用DELETE刪除數(shù)據(jù) 171
知識串聯(lián) 171
基礎(chǔ)練習(xí) 172
技能實訓(xùn) 173
項目6 存儲過程和觸發(fā)器 175
任務(wù)1 存儲過程 176
子任務(wù)1 創(chuàng)建存儲過程 176
子任務(wù)2 執(zhí)行存儲過程 179
子任務(wù)3 管理存儲過程 181
任務(wù)2 觸發(fā)器 186
子任務(wù)1 創(chuàng)建觸發(fā)器 186
子任務(wù)2 查看、修改觸發(fā)器 191
子任務(wù)3 刪除觸發(fā)器 193
任務(wù)3 觸發(fā)器與約束的比較 194
知識串聯(lián) 195
基礎(chǔ)練習(xí) 195
技能實訓(xùn) 196
項目7 程序設(shè)計 198
任務(wù)1 常量與變量 199
子任務(wù)1 常量 199
子任務(wù)2 全局變量 200
子任務(wù)3 局部變量 201
任務(wù)2 運算符 203
任務(wù)3 函數(shù) 204
子任務(wù)1 常用函數(shù) 204
子任務(wù)2 用戶定義函數(shù) 208
任務(wù)4 流程控制語句 210
任務(wù)5 游標(biāo) 216
子任務(wù)1 游標(biāo)的概念和優(yōu)點 216
子任務(wù)2 創(chuàng)建游標(biāo) 216
知識串聯(lián) 218
基礎(chǔ)練習(xí) 218
技能實訓(xùn) 218
項目8 SQL Server 2012的安全管理與維護(hù) 220
任務(wù)1 SQL Server 2012安全性概述 221
任務(wù)2 SQL Server 2012的驗證模式 223
任務(wù)3 管理SQL Server 2012登錄賬戶 227
子任務(wù)1 創(chuàng)建登錄賬戶 227
子任務(wù)2 管理用戶賬戶 229
任務(wù)4 角色與權(quán)限 232
子任務(wù)1 角色管理 232
子任務(wù)2 權(quán)限管理 235
任務(wù)5 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 237
子任務(wù)1 數(shù)據(jù)的導(dǎo)入 238
子任務(wù)2 數(shù)據(jù)的導(dǎo)出 242
任務(wù)6 數(shù)據(jù)庫的備份和還原 245
子任務(wù)1 數(shù)據(jù)庫的備份 246
子任務(wù)2 數(shù)據(jù)庫的還原 251
知識串聯(lián) 255
基礎(chǔ)練習(xí) 256
技能實訓(xùn) 257