本教材是教育部文科計算機基礎(chǔ)教學(xué)指導(dǎo)分委員會立項教材,教材內(nèi)容緊扣國家高等教育培養(yǎng)高級應(yīng)用型人才、復(fù)合型人才的技能水平和知識結(jié)構(gòu)要求編寫,采用“任務(wù)驅(qū)動”的編寫方式,引入案例教學(xué)和啟發(fā)式教學(xué)方法,便于激發(fā)學(xué)生的學(xué)習(xí)興趣。
本教材中以知識學(xué)習(xí)、任務(wù)、問題、思考與練習(xí)、跟我學(xué)上機為線索,貫穿整個學(xué)生管理數(shù)據(jù)庫的各種操作,內(nèi)容包括緒論、創(chuàng)建及維護數(shù)據(jù)庫、創(chuàng)建與管理數(shù)據(jù)表、數(shù)據(jù)完整性、查詢與統(tǒng)計數(shù)據(jù)、索引、視圖、Transact-SQL編程、存儲過程、觸發(fā)器、創(chuàng)建與使用游標(biāo)、處理事務(wù)與鎖、SQL Server安全管理、數(shù)據(jù)庫的備份與還原。后還附了綜合練習(xí),可使學(xué)生達到深化理解、熟練操作的目的。
本教材編寫思路新穎、圖文并茂、結(jié)構(gòu)清楚、實用性強,適合作為計算機專業(yè)本科生的教材,也可作為成人教育、自學(xué)考試和從事計算機應(yīng)用的工程技術(shù)人員的參考用書。
第0章 緒論 1
任務(wù)0.1 SQL Server 2012的安裝 9
任務(wù)0.2 注冊服務(wù)器 19
任務(wù)0.3 啟動SQL Server Management Studio 21
思考與練習(xí) 22
跟我學(xué)上機 22
第1章 創(chuàng)建及維護數(shù)據(jù)庫 23
任務(wù)1.1 設(shè)計數(shù)據(jù)庫 25
任務(wù)1.2 創(chuàng)建數(shù)據(jù)庫 30
任務(wù)1.3 查看數(shù)據(jù)庫信息 36
任務(wù)1.4 修改數(shù)據(jù)庫 37
任務(wù)1.5 重命名數(shù)據(jù)庫 40
任務(wù)1.6 刪除數(shù)據(jù)庫 41
任務(wù)1.7 分離數(shù)據(jù)庫 42
任務(wù)1.8 附加數(shù)據(jù)庫 42
思考與練習(xí) 43
跟我學(xué)上機 44
第2章 創(chuàng)建與管理數(shù)據(jù)表 45
任務(wù)2.1 創(chuàng)建數(shù)據(jù)表 48
任務(wù)2.2 顯示表結(jié)構(gòu) 51
任務(wù)2.3 修改數(shù)據(jù)表結(jié)構(gòu) 52
任務(wù)2.4 維護數(shù)據(jù)表的數(shù)據(jù) 54
任務(wù)2.5 重命名數(shù)據(jù)表 59
任務(wù)2.6 刪除數(shù)據(jù)表 59
思考與練習(xí) 61
跟我學(xué)上機 61
第3章 數(shù)據(jù)完整性 63
任務(wù)3.1 創(chuàng)建約束 64
任務(wù)3.2 創(chuàng)建默認值 81
任務(wù)3.3 創(chuàng)建規(guī)則 83
任務(wù)3.4 創(chuàng)建標(biāo)識列 84
思考與練習(xí) 85
跟我學(xué)上機 87
第4章 查詢與統(tǒng)計數(shù)據(jù) 88
任務(wù)4.1 簡單查詢 89
任務(wù)4.2 使用復(fù)合函數(shù)查詢 98
任務(wù)4.3 使用分組查詢 99
任務(wù)4.4 使用子查詢 101
任務(wù)4.5 排序查詢結(jié)果 103
任務(wù)4.6 使用多表連接查詢 104
任務(wù)4.7 合并多個查詢結(jié)果中的數(shù)據(jù) 110
思考與練習(xí) 111
跟我學(xué)上機 113
第5章 索引 114
任務(wù)5.1 創(chuàng)建索引 115
任務(wù)5.2 重命名索引 118
任務(wù)5.3 刪除索引 120
任務(wù)5.3 維護索引 121
思考與練習(xí) 124
跟我學(xué)上機 124
第6章 視圖 125
任務(wù)6.1 創(chuàng)建視圖 126
任務(wù)6.2 修改視圖 130
任務(wù)6.3 重命名視圖 132
任務(wù)6.4 刪除視圖 132
思考與練習(xí) 133
跟我學(xué)上機 134
第7章 Transact-SQL編程 135
任務(wù)7.1 SQL Sever編程 141
任務(wù)7.2 使用系統(tǒng)函數(shù) 143
任務(wù)7.3 自定義函數(shù) 148
思考與練習(xí) 149
跟我學(xué)上機 150
第8章 存儲過程 151
任務(wù)8.1 創(chuàng)建和執(zhí)行不帶參數(shù)的存儲過程 153
任務(wù)8.2 創(chuàng)建和執(zhí)行帶參數(shù)的存儲過程 154
任務(wù)8.3 修改存儲過程 157
任務(wù)8.4 重命名存儲過程 158
任務(wù)8.5 刪除存儲過程 159
任務(wù)8.6 重新編譯存儲過程 160
思考與練習(xí) 161
跟我學(xué)上機 162
第9章 觸發(fā)器 163
任務(wù)9.1 創(chuàng)建觸發(fā)器 164
任務(wù)9.2 修改觸發(fā)器 168
任務(wù)9.3 刪除觸發(fā)器 169
任務(wù)9.4 禁止和啟動觸發(fā)器 169
任務(wù)9.5 查看觸發(fā)器信息 170
思考與練習(xí) 172
跟我學(xué)上機 173
第10章 創(chuàng)建與使用游標(biāo) 174
任務(wù)10.1 創(chuàng)建基本游標(biāo) 176
任務(wù)10.2 創(chuàng)建使用變量的游標(biāo) 178
任務(wù)10.3 創(chuàng)建與使用@@FETCH_STATUS的游標(biāo) 178
思考與練習(xí) 180
跟我學(xué)上機 180
第11章 處理事務(wù)與鎖 181
任務(wù)11.1 定義事務(wù)/提交事務(wù) 185
任務(wù)11.2 回滾事務(wù) 186
任務(wù)11.3 定義事務(wù)/回滾事務(wù)/提交事務(wù) 187
任務(wù)11.4 事務(wù)嵌套 189
任務(wù)11.5 查看鎖 191
思考與練習(xí) 191
跟我學(xué)上機 192
第12章 SQL Server安全管理 193
任務(wù)12.1 連接數(shù)據(jù)庫引擎 195
任務(wù)12.2 斷開數(shù)據(jù)庫引擎 196
任務(wù)12.3 創(chuàng)建登錄 197
任務(wù)12.4 創(chuàng)建數(shù)據(jù)庫用戶 200
任務(wù)12.5 授予權(quán)限 201
思考與練習(xí) 203
跟我學(xué)上機 203
第13章 數(shù)據(jù)庫的備份與還原 204
任務(wù)13.1 備份數(shù)據(jù)庫 206
任務(wù)13.2 管理備份設(shè)備 208
任務(wù)13.3 完整備份 209
任務(wù)13.4 差異備份 211
任務(wù)13.5 事務(wù)日志備份 213
任務(wù)13.5 文件和文件組備份 215
任務(wù)13.6 數(shù)據(jù)庫恢復(fù) 217
思考與練習(xí) 219
跟我學(xué)上機 219
附錄A SQL Server 2012綜合練習(xí) 220
附錄B 蒙漢文名詞術(shù)語對照表 226
參考文獻 240