數(shù)據(jù)庫技術(shù)及應(yīng)用——SQL Server 2019
定 價:59.9 元
叢書名:高等職業(yè)教育系列教材
- 作者:韋存存 黃崇本
- 出版時間:2023/3/1
- ISBN:9787111712800
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:236
- 紙張:
- 版次:
- 開本:16
本書從技術(shù)應(yīng)用的視角,以任務(wù)驅(qū)動方式展開,系統(tǒng)地闡述SQL Server 數(shù)據(jù)庫技術(shù)及應(yīng)用的基礎(chǔ)知識、基本技能、基本方法。內(nèi)容包括:數(shù)據(jù)庫創(chuàng)建、數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)庫維護、數(shù)據(jù)庫設(shè)計4個能力模塊;認識與體驗數(shù)據(jù)庫、創(chuàng)建與維護數(shù)據(jù)庫、創(chuàng)建與維護數(shù)據(jù)表、數(shù)據(jù)庫查詢與統(tǒng)計、使用索引與視圖、使用存儲過程與觸發(fā)器、數(shù)據(jù)庫安全與維護、數(shù)據(jù)庫設(shè)計與實現(xiàn)8個教學(xué)子模塊。按照“做中學(xué)”的思路,安排“課堂教學(xué)+課堂訓(xùn)練+課外實踐”形式的3個用例數(shù)據(jù)庫,精心設(shè)計29個任務(wù)幫助讀者進行學(xué)習(xí)和訓(xùn)練。結(jié)合SQL Server 2019 DBMS,以“建庫—用庫—管庫—開發(fā)”為主線,闡述數(shù)據(jù)庫的基礎(chǔ)知識和基本方法,訓(xùn)練數(shù)據(jù)庫應(yīng)用的基本技能,培養(yǎng)數(shù)據(jù)庫技術(shù)應(yīng)用能力。
本書可作為高職高專計算機類專業(yè)及相關(guān)專業(yè)數(shù)據(jù)庫技術(shù)的教材,也可供計算機信息處理工作人員學(xué)習(xí)和參考。
前言
模塊1 數(shù)據(jù)庫創(chuàng)建
子模塊1 認識與體驗數(shù)據(jù)庫2
任務(wù)1.1 認識數(shù)據(jù)庫2
1.1.1 數(shù)據(jù)庫系統(tǒng)4
1.1.2 關(guān)系數(shù)據(jù)庫6
任務(wù)1.2 安裝和體驗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)建與維護數(shù)據(jù)庫19
任務(wù)2.1 認知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ù)知識準備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 維護數(shù)據(jù)庫31
2.3.1 任務(wù)知識準備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ù)知識準備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)建與維護數(shù)據(jù)表43
任務(wù)3.1 認知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)建與維護數(shù)據(jù)表48
3.2.1 任務(wù)知識準備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ù)知識準備60
3.3.2 設(shè)置與刪除主鍵約束62
3.3.3 設(shè)置與維護唯一性約束63
3.3.4 設(shè)置與維護默認約束65
3.3.5 設(shè)置與維護檢查約束66
3.3.6 設(shè)置與維護外鍵約束68
3.3.7 任務(wù)訓(xùn)練與檢查72
任務(wù)3.4 更新數(shù)據(jù)表的數(shù)據(jù)72
3.4.1 任務(wù)知識準備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)計85
任務(wù)4.1 認知關(guān)系運算與SELECT語句85
4.1.1 關(guān)系運算87
4.1.2 SELECT語句89
任務(wù)4.2 簡單查詢90
4.2.1 任務(wù)知識準備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)計查詢99
4.3.1 任務(wù)知識準備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ù)知識準備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ù)知識準備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ù)準備知識119
5.1.2 創(chuàng)建索引120
5.1.3 維護索引122
5.1.4 刪除索引123
5.1.5 任務(wù)訓(xùn)練與檢查124
任務(wù)5.2 創(chuàng)建與使用視圖125
5.2.1 任務(wù)準備知識127
5.2.2 創(chuàng)建視圖128
5.2.3 維護視圖129
5.2.4 使用視圖131
5.2.5 任務(wù)訓(xùn)練與檢查132
小結(jié)132
課外作業(yè)133
子模塊6 使用存儲過程與觸發(fā)器134
任務(wù)6.1 T-SQL編程134
6.1.1 任務(wù)知識準備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í)行存儲過程142
6.2.1 任務(wù)知識準備144
6.2.2 創(chuàng)建與執(zhí)行存儲過程146
6.2.3 查看與維護存儲過程148
6.2.4 任務(wù)訓(xùn)練與檢查151
任務(wù)6.3 創(chuàng)建與激活觸發(fā)器152
6.3.1 任務(wù)知識準備154
6.3.2 創(chuàng)建與執(zhí)行觸發(fā)器155
6.3.3 查看與維護觸發(fā)器157
6.3.4 任務(wù)訓(xùn)練與檢查158
小結(jié)159
課外作業(yè)159
模塊3 數(shù)據(jù)庫維護
子模塊7 數(shù)據(jù)庫安全與維護162
任務(wù)7.1 認知SQL Server 2019的安全等級162
7.1.1 SQL Server 2019的安全等級164
7.1.2 SQL Server 2019的安全控制165
任務(wù)7.2 身份驗證模式與登錄165
7.2.1 任務(wù)知識準備167
7.2.2 創(chuàng)建Windows登錄賬戶169
7.2.3 創(chuàng)建SQL Server登錄賬戶170
7.2.4 維護SQL Server登錄賬戶172
7.2.5 任務(wù)訓(xùn)練與檢查173
任務(wù)7.3 數(shù)據(jù)庫用戶管理174
7.3.1 任務(wù)知識準備175
7.3.2 創(chuàng)建數(shù)據(jù)庫用戶176
7.3.3 維護數(shù)據(jù)庫用戶177
7.3.4 任務(wù)訓(xùn)練與檢查179
任務(wù)7.4 權(quán)限設(shè)置與角色管理179
7.4.1 任務(wù)知識準備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ù)知識準備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è)計
子模塊8 數(shù)據(jù)庫設(shè)計與實現(xiàn) 203
任務(wù)8.1 數(shù)據(jù)庫需求分析203
8.1.1 數(shù)據(jù)庫設(shè)計的步驟205
8.1.2 數(shù)據(jù)庫需求分析方法206
8.1.3 項目數(shù)據(jù)庫需求分析208
8.1.4 任務(wù)訓(xùn)練與檢查209
任務(wù)8.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計209
8.2.1 任務(wù)知識準備211
8.2.2 設(shè)計概念模型213
8.2.3 任務(wù)訓(xùn)練與檢查215
任務(wù)8.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計216
8.3.1 任務(wù)知識準備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)實現(xiàn)224
8.4.1 數(shù)據(jù)庫物理實現(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
參考文獻 236