數(shù)據(jù)庫技術(shù)及應(yīng)用——SQL Server 2019
定 價(jià):59.9 元
叢書名:高等職業(yè)教育系列教材
- 作者:韋存存 黃崇本
- 出版時(shí)間:2023/3/1
- ISBN:9787111712800
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:236
- 紙張:
- 版次:
- 開本:16
本書從技術(shù)應(yīng)用的視角,以任務(wù)驅(qū)動(dòng)方式展開,系統(tǒng)地闡述SQL Server 數(shù)據(jù)庫技術(shù)及應(yīng)用的基礎(chǔ)知識(shí)、基本技能、基本方法。內(nèi)容包括:數(shù)據(jù)庫創(chuàng)建、數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)庫維護(hù)、數(shù)據(jù)庫設(shè)計(jì)4個(gè)能力模塊;認(rèn)識(shí)與體驗(yàn)數(shù)據(jù)庫、創(chuàng)建與維護(hù)數(shù)據(jù)庫、創(chuàng)建與維護(hù)數(shù)據(jù)表、數(shù)據(jù)庫查詢與統(tǒng)計(jì)、使用索引與視圖、使用存儲(chǔ)過程與觸發(fā)器、數(shù)據(jù)庫安全與維護(hù)、數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)8個(gè)教學(xué)子模塊。按照“做中學(xué)”的思路,安排“課堂教學(xué)+課堂訓(xùn)練+課外實(shí)踐”形式的3個(gè)用例數(shù)據(jù)庫,精心設(shè)計(jì)29個(gè)任務(wù)幫助讀者進(jìn)行學(xué)習(xí)和訓(xùn)練。結(jié)合SQL Server 2019 DBMS,以“建庫—用庫—管庫—開發(fā)”為主線,闡述數(shù)據(jù)庫的基礎(chǔ)知識(shí)和基本方法,訓(xùn)練數(shù)據(jù)庫應(yīng)用的基本技能,培養(yǎng)數(shù)據(jù)庫技術(shù)應(yīng)用能力。
本書可作為高職高專計(jì)算機(jī)類專業(yè)及相關(guān)專業(yè)數(shù)據(jù)庫技術(shù)的教材,也可供計(jì)算機(jī)信息處理工作人員學(xué)習(xí)和參考。
前言
模塊1 數(shù)據(jù)庫創(chuàng)建
子模塊1 認(rèn)識(shí)與體驗(yàn)數(shù)據(jù)庫2
任務(wù)1.1 認(rèn)識(shí)數(shù)據(jù)庫2
1.1.1 數(shù)據(jù)庫系統(tǒng)4
1.1.2 關(guān)系數(shù)據(jù)庫6
任務(wù)1.2 安裝和體驗(yàn)SQL Server 20198
1.2.1 SQL Server 2019 系統(tǒng)安裝10
1.2.2 SQL Server 2019 系統(tǒng)配置13
1.2.3 SQL Server 2019 集成管理工具15
小結(jié)16
課外作業(yè)17
子模塊2 創(chuàng)建與維護(hù)數(shù)據(jù)庫19
任務(wù)2.1 認(rèn)知SQL Server 2019數(shù)據(jù)庫19
2.1.1 數(shù)據(jù)庫文件與文件組21
2.1.2 系統(tǒng)數(shù)據(jù)庫22
2.1.3 用例數(shù)據(jù)庫22
任務(wù)2.2 創(chuàng)建數(shù)據(jù)庫23
2.2.1 任務(wù)知識(shí)準(zhǔn)備25
2.2.2 SSMS方式創(chuàng)建數(shù)據(jù)庫27
2.2.3 T-SQL語句創(chuàng)建數(shù)據(jù)庫28
2.2.4 任務(wù)訓(xùn)練與檢查31
任務(wù)2.3 維護(hù)數(shù)據(jù)庫31
2.3.1 任務(wù)知識(shí)準(zhǔn)備33
2.3.2 查看數(shù)據(jù)庫34
2.3.3 修改數(shù)據(jù)庫34
2.3.4 刪除數(shù)據(jù)庫35
2.3.5 任務(wù)訓(xùn)練與檢查36
任務(wù)2.4 分離與附加數(shù)據(jù)庫36
2.4.1 任務(wù)知識(shí)準(zhǔn)備38
2.4.2 分離數(shù)據(jù)庫38
2.4.3 附加數(shù)據(jù)庫39
2.4.4 任務(wù)訓(xùn)練與檢查40
小結(jié)40
課外作業(yè)40
子模塊3 創(chuàng)建與維護(hù)數(shù)據(jù)表43
任務(wù)3.1 認(rèn)知SQL Server 2019數(shù)據(jù)表43
3.1.1 數(shù)據(jù)表的結(jié)構(gòu)45
3.1.2 常用數(shù)據(jù)類型46
任務(wù)3.2 創(chuàng)建與維護(hù)數(shù)據(jù)表48
3.2.1 任務(wù)知識(shí)準(zhǔn)備50
3.2.2 用SSMS方式創(chuàng)建數(shù)據(jù)表51
3.2.3 用T-SQL語句創(chuàng)建數(shù)據(jù)表52
3.2.4 修改表結(jié)構(gòu)54
3.2.5 刪除數(shù)據(jù)表55
3.2.6 查看表信息56
3.2.7 任務(wù)訓(xùn)練與檢查57
任務(wù)3.3 設(shè)置數(shù)據(jù)表的完整性58
3.3.1 任務(wù)知識(shí)準(zhǔn)備60
3.3.2 設(shè)置與刪除主鍵約束62
3.3.3 設(shè)置與維護(hù)唯一性約束63
3.3.4 設(shè)置與維護(hù)默認(rèn)約束65
3.3.5 設(shè)置與維護(hù)檢查約束66
3.3.6 設(shè)置與維護(hù)外鍵約束68
3.3.7 任務(wù)訓(xùn)練與檢查72
任務(wù)3.4 更新數(shù)據(jù)表的數(shù)據(jù)72
3.4.1 任務(wù)知識(shí)準(zhǔn)備75
3.4.2 添加記錄76
3.4.3 修改表中記錄78
3.4.4 刪除表中記錄78
3.4.5 任務(wù)訓(xùn)練與檢查79
小結(jié)80
課外作業(yè)81
模塊2 數(shù)據(jù)庫應(yīng)用
子模塊4 數(shù)據(jù)庫查詢與統(tǒng)計(jì)85
任務(wù)4.1 認(rèn)知關(guān)系運(yùn)算與SELECT語句85
4.1.1 關(guān)系運(yùn)算87
4.1.2 SELECT語句89
任務(wù)4.2 簡單查詢90
4.2.1 任務(wù)知識(shí)準(zhǔn)備92
4.2.2 投影查詢94
4.2.3 選擇查詢95
4.2.4 排序查詢97
4.2.5 任務(wù)訓(xùn)練與檢查98
任務(wù)4.3 統(tǒng)計(jì)查詢99
4.3.1 任務(wù)知識(shí)準(zhǔn)備100
4.3.2 聚合函數(shù)的使用101
4.3.3 GROUP BY子句的使用103
4.3.4 HAVING子句的使用103
4.3.5 任務(wù)訓(xùn)練與檢查104
任務(wù)4.4 連接查詢104
4.4.1 任務(wù)知識(shí)準(zhǔn)備106
4.4.2 謂詞連接查詢107
4.4.3 內(nèi)連接查詢108
4.4.4 外連接查詢108
4.4.5 自連接查詢109
4.4.6 任務(wù)訓(xùn)練與檢查110
任務(wù)4.5 子查詢110
4.5.1 任務(wù)知識(shí)準(zhǔn)備112
4.5.2 IN子查詢113
4.5.3 比較子查詢113
4.5.4 EXISTS子查詢114
4.5.5 任務(wù)訓(xùn)練與檢查115
小結(jié)115
課外作業(yè)115
子模塊5 使用索引與視圖117
任務(wù)5.1 創(chuàng)建與使用索引117
5.1.1 任務(wù)準(zhǔn)備知識(shí)119
5.1.2 創(chuàng)建索引120
5.1.3 維護(hù)索引122
5.1.4 刪除索引123
5.1.5 任務(wù)訓(xùn)練與檢查124
任務(wù)5.2 創(chuàng)建與使用視圖125
5.2.1 任務(wù)準(zhǔn)備知識(shí)127
5.2.2 創(chuàng)建視圖128
5.2.3 維護(hù)視圖129
5.2.4 使用視圖131
5.2.5 任務(wù)訓(xùn)練與檢查132
小結(jié)132
課外作業(yè)133
子模塊6 使用存儲(chǔ)過程與觸發(fā)器134
任務(wù)6.1 T-SQL編程134
6.1.1 任務(wù)知識(shí)準(zhǔn)備136
6.1.2 簡單T-SQL編程139
6.1.3 帶邏輯結(jié)構(gòu)的T-SQL編程140
6.1.4 任務(wù)訓(xùn)練與檢查142
任務(wù)6.2 創(chuàng)建與執(zhí)行存儲(chǔ)過程142
6.2.1 任務(wù)知識(shí)準(zhǔn)備144
6.2.2 創(chuàng)建與執(zhí)行存儲(chǔ)過程146
6.2.3 查看與維護(hù)存儲(chǔ)過程148
6.2.4 任務(wù)訓(xùn)練與檢查151
任務(wù)6.3 創(chuàng)建與激活觸發(fā)器152
6.3.1 任務(wù)知識(shí)準(zhǔn)備154
6.3.2 創(chuàng)建與執(zhí)行觸發(fā)器155
6.3.3 查看與維護(hù)觸發(fā)器157
6.3.4 任務(wù)訓(xùn)練與檢查158
小結(jié)159
課外作業(yè)159
模塊3 數(shù)據(jù)庫維護(hù)
子模塊7 數(shù)據(jù)庫安全與維護(hù)162
任務(wù)7.1 認(rèn)知SQL Server 2019的安全等級(jí)162
7.1.1 SQL Server 2019的安全等級(jí)164
7.1.2 SQL Server 2019的安全控制165
任務(wù)7.2 身份驗(yàn)證模式與登錄165
7.2.1 任務(wù)知識(shí)準(zhǔn)備167
7.2.2 創(chuàng)建Windows登錄賬戶169
7.2.3 創(chuàng)建SQL Server登錄賬戶170
7.2.4 維護(hù)SQL Server登錄賬戶172
7.2.5 任務(wù)訓(xùn)練與檢查173
任務(wù)7.3 數(shù)據(jù)庫用戶管理174
7.3.1 任務(wù)知識(shí)準(zhǔn)備175
7.3.2 創(chuàng)建數(shù)據(jù)庫用戶176
7.3.3 維護(hù)數(shù)據(jù)庫用戶177
7.3.4 任務(wù)訓(xùn)練與檢查179
任務(wù)7.4 權(quán)限設(shè)置與角色管理179
7.4.1 任務(wù)知識(shí)準(zhǔn)備181
7.4.2 權(quán)限設(shè)置183
7.4.3 角色管理185
7.4.4 任務(wù)訓(xùn)練與檢查187
任務(wù)7.5 數(shù)據(jù)庫備份與還原188
7.5.1 任務(wù)知識(shí)準(zhǔn)備190
7.5.2 數(shù)據(jù)庫備份192
7.5.3 數(shù)據(jù)庫還原195
7.5.4 任務(wù)訓(xùn)練與檢查198
小結(jié)199
課外作業(yè)199
模塊4 數(shù)據(jù)庫設(shè)計(jì)
子模塊8 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 203
任務(wù)8.1 數(shù)據(jù)庫需求分析203
8.1.1 數(shù)據(jù)庫設(shè)計(jì)的步驟205
8.1.2 數(shù)據(jù)庫需求分析方法206
8.1.3 項(xiàng)目數(shù)據(jù)庫需求分析208
8.1.4 任務(wù)訓(xùn)練與檢查209
任務(wù)8.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)209
8.2.1 任務(wù)知識(shí)準(zhǔn)備211
8.2.2 設(shè)計(jì)概念模型213
8.2.3 任務(wù)訓(xùn)練與檢查215
任務(wù)8.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)216
8.3.1 任務(wù)知識(shí)準(zhǔn)備218
8.3.2 關(guān)系模式轉(zhuǎn)換219
8.3.3 關(guān)系模式規(guī)范化221
8.3.4 任務(wù)訓(xùn)練與檢查223
任務(wù)8.4 數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)224
8.4.1 數(shù)據(jù)庫物理實(shí)現(xiàn)226
8.4.2 數(shù)據(jù)庫建立227
8.4.3 數(shù)據(jù)庫應(yīng)用230
8.4.4 數(shù)據(jù)庫管理232
8.4.5 任務(wù)訓(xùn)練與檢查233
小結(jié)234
課外作業(yè)234
參考文獻(xiàn) 236