數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)項(xiàng)目教程(SQL Server 2019) (微課版)(第3版)
定 價(jià):59.8 元
- 作者:楊云 高玉珍
- 出版時(shí)間:2022/7/1
- ISBN:9787115586841
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.132.3
- 頁(yè)碼:0
- 紙張:
- 版次:03
- 開(kāi)本:16開(kāi)
本書(shū)以SQL Server 2019為平臺(tái),從數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的角度出發(fā),介紹數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù),內(nèi)容涵蓋開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)所需的基本知識(shí)和技術(shù)。本書(shū)將數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例“學(xué)生信息管理系統(tǒng)”融入各項(xiàng)目,再把每個(gè)項(xiàng)目分解成若干任務(wù),使學(xué)生逐步學(xué)會(huì)創(chuàng)建、管理、開(kāi)發(fā)數(shù)據(jù)庫(kù),并掌握使用T-SQL進(jìn)行程序設(shè)計(jì)的編程思想和技術(shù)。
本書(shū)內(nèi)容由淺入深,通過(guò)任務(wù)驅(qū)動(dòng),將理論與實(shí)踐密切結(jié)合,體現(xiàn)了高職和應(yīng)用型本科教育的特點(diǎn),也符合初學(xué)者認(rèn)知和掌握計(jì)算機(jī)技術(shù)的規(guī)律。
本書(shū)可作為高職高專(zhuān)院校、應(yīng)用型本科院校數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用課程的教材,也可作為其他類(lèi)學(xué)校學(xué)生和自學(xué)者的參考用書(shū)。
融入科學(xué)精神和愛(ài)國(guó)情懷,落實(shí)立德樹(shù)人根本任務(wù)
項(xiàng)目引領(lǐng)、任務(wù)驅(qū)動(dòng),校企“雙元”合作開(kāi)發(fā)
紙質(zhì)教材 + 電子活頁(yè),提供“教、學(xué)、做、導(dǎo)、考”一站式課程解決方案
以學(xué)生管理系統(tǒng)數(shù)據(jù)庫(kù)完整開(kāi)發(fā)項(xiàng)目貫穿全書(shū)
配13個(gè)實(shí)訓(xùn)項(xiàng)目,鞏固練習(xí)數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)
楊云,教授,Linux國(guó)家精品資源共享課程負(fù)責(zé)人,省教學(xué)名師,首屆工業(yè)和信息化職業(yè)教育教學(xué)指導(dǎo)委員會(huì)計(jì)算機(jī)類(lèi)專(zhuān)業(yè)指導(dǎo)委員會(huì)委員,教育部高等教育自學(xué)考試指定教材項(xiàng)目“互聯(lián)網(wǎng)軟件與應(yīng)用”負(fù)責(zé)人。主編多部"十三五”職業(yè)教育國(guó)家規(guī)劃教材。主持的 “五核協(xié)同的Linux操作系統(tǒng)教學(xué)資源建設(shè)”獲省級(jí)教學(xué)成果二等獎(jiǎng)。楊云教授是微軟系統(tǒng)工程師(MCSE),多次負(fù)責(zé)全國(guó)的紅帽Linux和微軟Windows服務(wù)器的培訓(xùn)工作。
第 1單元 走進(jìn)SQL Server 2019數(shù)據(jù)庫(kù)
項(xiàng)目1 安裝和配置SQL Server 2019 1
任務(wù)1 認(rèn)知SQL Server 2019 2
任務(wù)1-1 認(rèn)知SQL Server 2019的產(chǎn)品組件 2
任務(wù)1-2 認(rèn)知SQL Server 2019的新增特性 3
任務(wù)1-3 認(rèn)知SQL Server 2019的體系結(jié)構(gòu) 4
任務(wù)1-4 認(rèn)知SQL Server 2019的管理工具 4
任務(wù)2 安裝SQL Server 2019 5
任務(wù)2-1 認(rèn)知SQL Server 2019的安裝要求 5
任務(wù)2-2 安裝SQL Server 2019 6
任務(wù)2-3 啟動(dòng)SQL Server 2019 12
任務(wù)3 使用SQL Server 2019的常用工具 12
任務(wù)3-1 SQL Server配置管理器 13
任務(wù)3-2 SSMS的已注冊(cè)的服務(wù)器組件 15
任務(wù)3-3 使用SSMS的查詢(xún)編輯器組件 17
任務(wù)3-4 使用SSMS的其他組件 18
拓展閱讀 華為——高斯數(shù)據(jù)庫(kù) 18
實(shí)訓(xùn)1 安裝并配置SQL Server 2019 18
小結(jié) 18
習(xí)題 19
項(xiàng)目2 設(shè)計(jì)數(shù)據(jù)庫(kù) 20
任務(wù)1 附加與分離數(shù)據(jù)庫(kù)、認(rèn)知數(shù)據(jù)庫(kù)結(jié)構(gòu) 21
任務(wù)1-1 附加數(shù)據(jù)庫(kù) 21
任務(wù)1-2 認(rèn)知數(shù)據(jù)庫(kù)結(jié)構(gòu) 22
任務(wù)1-3 分離數(shù)據(jù)庫(kù) 22
任務(wù)2 現(xiàn)實(shí)世界數(shù)據(jù)化 23
任務(wù)2-1 現(xiàn)實(shí)世界數(shù)據(jù)化的過(guò)程 23
任務(wù)2-2 數(shù)據(jù)模型的概念 26
任務(wù)2-3 概念模型 27
任務(wù)2-4 繪制學(xué)生選修E-R圖 29
任務(wù)3 將E-R圖轉(zhuǎn)換成關(guān)系模型 30
任務(wù)3-1 邏輯數(shù)據(jù)模型 30
任務(wù)3-2 認(rèn)知關(guān)系模型的基本概念 32
任務(wù)3-3 將學(xué)生選修E-R圖轉(zhuǎn)換為關(guān)系模型 33
任務(wù)3-4 關(guān)系規(guī)范化 34
任務(wù)3-5 關(guān)系運(yùn)算 36
任務(wù)3-6 關(guān)系數(shù)據(jù)庫(kù) 39
任務(wù)4 認(rèn)知關(guān)鍵字和數(shù)據(jù)完整性 39
任務(wù)4-1 認(rèn)知關(guān)鍵字 39
任務(wù)4-2 認(rèn)知數(shù)據(jù)完整性 40
拓展閱讀 國(guó)產(chǎn)數(shù)據(jù)庫(kù)迎來(lái)跨越式發(fā)展新機(jī)遇 41
實(shí)訓(xùn)2 繪制sale數(shù)據(jù)庫(kù)E-R圖并指出各表的主鍵 41
小結(jié) 42
習(xí)題 42
項(xiàng)目3 創(chuàng)建與管理數(shù)據(jù)庫(kù) 43
任務(wù)1 認(rèn)知SQL Server 2019數(shù)據(jù)庫(kù) 44
任務(wù)1-1 了解數(shù)據(jù)庫(kù)的組成 44
任務(wù)1-2 了解數(shù)據(jù)庫(kù)文件和文件組 45
任務(wù)1-3 認(rèn)知系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù) 45
任務(wù)2 創(chuàng)建數(shù)據(jù)庫(kù) 47
任務(wù)2-1 使用SSMS創(chuàng)建數(shù)據(jù)庫(kù) 47
任務(wù)2-2 使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 49
任務(wù)2-3 完成綜合任務(wù) 50
任務(wù)3 管理數(shù)據(jù)庫(kù) 51
任務(wù)3-1 使用SSMS查看與修改數(shù)據(jù)庫(kù) 51
任務(wù)3-2 使用T-SQL語(yǔ)句查看數(shù)據(jù)庫(kù) 52
任務(wù)3-3 使用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù) 52
任務(wù)3-4 配置數(shù)據(jù)庫(kù)為只讀 53
任務(wù)3-5 收縮數(shù)據(jù)文件和數(shù)據(jù)庫(kù) 55
任務(wù)3-6 修改數(shù)據(jù)庫(kù)名 56
任務(wù)3-7 刪除數(shù)據(jù)庫(kù) 56
任務(wù)3-8 完成綜合任務(wù) 57
拓展閱讀 IPv4和IPv6 58
實(shí)訓(xùn)3 創(chuàng)建并管理數(shù)據(jù)庫(kù) 58
小結(jié) 59
習(xí)題 59
項(xiàng)目4 創(chuàng)建與管理數(shù)據(jù)表 60
任務(wù)1 創(chuàng)建數(shù)據(jù)表 61
任務(wù)1-1 數(shù)據(jù)表的概念 62
任務(wù)1-2 數(shù)據(jù)類(lèi)型 62
任務(wù)1-3 空 66
任務(wù)1-4 用不同的方式創(chuàng)建數(shù)據(jù)表 66
任務(wù)1-5 使用T-SQL語(yǔ)句設(shè)置聯(lián)合主鍵 69
任務(wù)1-6 完成綜合任務(wù) 69
任務(wù)2 管理數(shù)據(jù)表 70
任務(wù)2-1 顯示表結(jié)構(gòu) 71
任務(wù)2-2 使用SSMS修改數(shù)據(jù)表 71
任務(wù)2-3 使用T-SQL語(yǔ)句修改數(shù)據(jù)表 72
任務(wù)2-4 使用SSMS刪除數(shù)據(jù)表 73
任務(wù)2-5 使用T-SQL語(yǔ)句刪除數(shù)據(jù)表 74
任務(wù)2-6 使用T-SQL語(yǔ)句重命名數(shù)據(jù)表 74
任務(wù)2-7 完成綜合任務(wù) 74
任務(wù)3 插入、刪除表數(shù)據(jù) 75
任務(wù)3-1 使用SSMS插入、修改、刪除表數(shù)據(jù) 75
任務(wù)3-2 使用T-SQL語(yǔ)句插入表數(shù)據(jù) 76
任務(wù)3-3 使用T-SQL語(yǔ)句刪除表數(shù)據(jù) 77
任務(wù)3-4 完成綜合任務(wù) 78
拓展閱讀 中國(guó)計(jì)算機(jī)的主奠基者 78
實(shí)訓(xùn)4 創(chuàng)建數(shù)據(jù)表并錄入表數(shù)據(jù) 79
小結(jié) 80
習(xí)題 80
項(xiàng)目5 查詢(xún) 81
任務(wù)1 簡(jiǎn)單查詢(xún) 82
任務(wù)1-1 SELECT語(yǔ)句的執(zhí)行方式 82
任務(wù)1-2 認(rèn)知SELECT語(yǔ)句的語(yǔ)法格式 84
任務(wù)1-3 使用SELECT子句實(shí)現(xiàn)列查詢(xún) 85
任務(wù)1-4 使用WHERE子句實(shí)現(xiàn)條件查詢(xún) 89
任務(wù)1-5 ORDER BY子句 92
任務(wù)1-6 完成綜合任務(wù) 92
任務(wù)2 分類(lèi)和匯總 94
任務(wù)2-1 使用常用的聚合函數(shù) 94
任務(wù)2-2 分組篩選數(shù)據(jù) 96
任務(wù)2-3 完成綜合任務(wù) 97
任務(wù)3 連接查詢(xún) 98
任務(wù)3-1 內(nèi)連接 98
任務(wù)3-2 外連接 101
任務(wù)3-3 交叉連接 102
任務(wù)3-4 自連接 103
任務(wù)3-5 完成綜合任務(wù) 104
任務(wù)4 子查詢(xún)和保存查詢(xún)結(jié)果 105
任務(wù)4-1 使用子查詢(xún) 105
任務(wù)4-2 保存查詢(xún)結(jié)果 107
任務(wù)4-3 完成綜合任務(wù) 108
拓展閱讀 中國(guó)國(guó)家頂級(jí)域名“CN” 110
實(shí)訓(xùn)5 查詢(xún)sale數(shù)據(jù)庫(kù) 110
小結(jié) 110
習(xí)題 111
項(xiàng)目6 維護(hù)表數(shù)據(jù) 113
任務(wù)1 插入、修改和刪除表數(shù)據(jù) 114
任務(wù)1-1 插入表數(shù)據(jù) 114
任務(wù)1-2 修改表數(shù)據(jù) 117
任務(wù)1-3 刪除表數(shù)據(jù) 118
任務(wù)2 完成綜合任務(wù) 118
拓展閱讀 圖靈獎(jiǎng) 120
實(shí)訓(xùn)6 維護(hù)sale數(shù)據(jù)庫(kù)數(shù)據(jù) 120
小結(jié) 120
習(xí)題 120
第 2單元 管理數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象
項(xiàng)目7 視圖和索引 122
任務(wù)1 創(chuàng)建與使用視圖 123
任務(wù)1-1 了解視圖的用途 123
任務(wù)1-2 創(chuàng)建視圖 124
任務(wù)1-3 修改視圖 127
任務(wù)1-4 刪除視圖 128
任務(wù)1-5 使用視圖操作表數(shù)據(jù) 129
任務(wù)1-6 完成綜合任務(wù) 132
任務(wù)2 創(chuàng)建與管理索引 134
任務(wù)2-1 創(chuàng)建索引 134
任務(wù)2-2 管理索引 139
任務(wù)2-3 分析索引 141
任務(wù)2-4 完成綜合任務(wù) 142
拓展閱讀 國(guó)家最高科學(xué)技術(shù)獎(jiǎng) 143
實(shí)訓(xùn)7 為sale數(shù)據(jù)庫(kù)創(chuàng)建視圖和索引 143
小結(jié) 143
習(xí)題 144
項(xiàng)目8 實(shí)現(xiàn)數(shù)據(jù)完整性 146
任務(wù)1 實(shí)現(xiàn)域完整性 147
任務(wù)1-1 認(rèn)知數(shù)據(jù)完整性的概念及分類(lèi) 147
任務(wù)1-2 CHECK約束 148
任務(wù)1-3 規(guī)則 151
任務(wù)1-4 DEFAULT約束及默認(rèn)值對(duì)象 154
任務(wù)1-5 完成綜合任務(wù) 160
任務(wù)2 實(shí)現(xiàn)實(shí)體完整性 162
任務(wù)2-1 PRIMARY KEY約束 163
任務(wù)2-2 UNIQUE約束 164
任務(wù)2-3 完成綜合任務(wù) 166
任務(wù)3 實(shí)現(xiàn)參照完整性 167
任務(wù)3-1 FOREIGN KEY約束 167
任務(wù)3-2 完成綜合任務(wù) 170
拓展閱讀 為計(jì)算機(jī)事業(yè)做出過(guò)巨大貢獻(xiàn)的王選院士 171
實(shí)訓(xùn)8 實(shí)現(xiàn)sale數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性 171
小結(jié) 171
習(xí)題 172
項(xiàng)目9 使用T-SQL編程 174
任務(wù)1 T-SQL編程基礎(chǔ) 175
任務(wù)1-1 標(biāo)識(shí)符與注釋 175
任務(wù)1-2 常量 176
任務(wù)1-3 變量 176
任務(wù)1-4 運(yùn)算符與表達(dá)式 179
任務(wù)1-5 完成綜合任務(wù) 182
任務(wù)2 編寫(xiě)批處理和程序流程控制語(yǔ)句 183
任務(wù)2-1 批處理 183
任務(wù)2-2 流程控制語(yǔ)句 183
任務(wù)2-3 完成綜合任務(wù) 186
任務(wù)3 使用系統(tǒng)內(nèi)置函數(shù) 186
任務(wù)3-1 數(shù)學(xué)函數(shù) 187
任務(wù)3-2 字符串函數(shù) 188
任務(wù)3-3 日期和時(shí)間函數(shù) 189
任務(wù)3-4 聚合函數(shù) 190
任務(wù)3-5 系統(tǒng)函數(shù) 190
任務(wù)3-6 完成綜合任務(wù) 192
任務(wù)4 編寫(xiě)用戶(hù)定義函數(shù) 193
任務(wù)4-1 定義與調(diào)用用戶(hù)定義函數(shù) 193
任務(wù)4-2 刪除用戶(hù)定義函數(shù) 197
任務(wù)4-3 完成綜合任務(wù) 197
任務(wù)5 使用游標(biāo) 198
任務(wù)5-1 聲明游標(biāo) 198
任務(wù)5-2 打開(kāi)游標(biāo) 199
任務(wù)5-3 數(shù)據(jù)處理 200
任務(wù)5-4 關(guān)閉游標(biāo) 203
任務(wù)5-5 釋放游標(biāo) 203
拓展閱讀 “雪人計(jì)劃” 204
實(shí)訓(xùn)9 程序設(shè)計(jì) 204
小結(jié) 204
習(xí)題 205
項(xiàng)目10 創(chuàng)建、使用存儲(chǔ)過(guò)程和觸發(fā)器 206
任務(wù)1 創(chuàng)建與使用存儲(chǔ)過(guò)程 207
任務(wù)1-1 存儲(chǔ)過(guò)程概述 207
任務(wù)1-2 創(chuàng)建存儲(chǔ)過(guò)程 208
任務(wù)1-3 執(zhí)行存儲(chǔ)過(guò)程 209
任務(wù)1-4 修改存儲(chǔ)過(guò)程 210
任務(wù)1-5 刪除存儲(chǔ)過(guò)程 211
任務(wù)1-6 完成綜合任務(wù) 211
任務(wù)2 創(chuàng)建與使用觸發(fā)器 212
任務(wù)2-1 觸發(fā)器概述 213
任務(wù)2-2 創(chuàng)建觸發(fā)器 214
任務(wù)2-3 修改觸發(fā)器 217
任務(wù)2-4 刪除觸發(fā)器 218
任務(wù)2-5 完成綜合任務(wù) 218
拓展閱讀 中國(guó)的超級(jí)計(jì)算機(jī) 220
實(shí)訓(xùn)10 為sale數(shù)據(jù)庫(kù)創(chuàng)建存儲(chǔ)過(guò)程和觸發(fā)器 220
小結(jié) 220
習(xí)題 221
第3單元 安全管理與日常維護(hù)
項(xiàng)目11 數(shù)據(jù)庫(kù)安全性管理 223
任務(wù)1 實(shí)現(xiàn)SQL Server 2019登錄認(rèn)證 224
任務(wù)1-1 SQL Server 2019系統(tǒng)安全機(jī)制 224
任務(wù)1-2 Windows身份驗(yàn)證和SQL Server身份驗(yàn)證 225
任務(wù)1-3 選擇身份驗(yàn)證模式 226
任務(wù)1-4 Windows驗(yàn)證模式登錄賬號(hào)的創(chuàng)建和刪除 227
任務(wù)1-5 SQL Server驗(yàn)證模式登錄賬號(hào)的創(chuàng)建和刪除 228
任務(wù)1-6 管理SQL Server登錄賬號(hào) 229
任務(wù)2 實(shí)現(xiàn)數(shù)據(jù)庫(kù)用戶(hù)賬號(hào)及權(quán)限管理 229
任務(wù)2-1 數(shù)據(jù)庫(kù)用戶(hù)賬號(hào) 230
任務(wù)2-2 用戶(hù)權(quán)限及數(shù)據(jù)庫(kù)角色 230
任務(wù)2-3 使用SSMS管理用戶(hù)賬號(hào)和權(quán)限 232
任務(wù)2-4 使用T-SQL語(yǔ)句管理用戶(hù)賬號(hào)和權(quán)限 235
任務(wù)3 實(shí)現(xiàn)服務(wù)器角色和應(yīng)用程序角色管理 237
任務(wù)3-1 服務(wù)器角色 238
任務(wù)3-2 管理服務(wù)器角色 238
任務(wù)3-3 應(yīng)用程序角色 239
拓展閱讀 中國(guó)的“龍芯” 240
實(shí)訓(xùn)11 用戶(hù)權(quán)限管理 240
小結(jié) 241
習(xí)題 241
項(xiàng)目12 維護(hù)與管理數(shù)據(jù)庫(kù) 242
任務(wù)1 聯(lián)機(jī)與脫機(jī)數(shù)據(jù)庫(kù) 243
任務(wù)2 備份與還原數(shù)據(jù)庫(kù) 244
任務(wù)2-1 使用SSMS備份與還原數(shù)據(jù)庫(kù) 244
任務(wù)2-2 使用T-SQL語(yǔ)句備份與還原數(shù)據(jù)庫(kù) 247
任務(wù)3 導(dǎo)出與導(dǎo)入數(shù)據(jù) 249
任務(wù)3-1 導(dǎo)出數(shù)據(jù) 249
任務(wù)3-2 導(dǎo)入數(shù)據(jù) 252
拓展閱讀 國(guó)產(chǎn)操作系統(tǒng)“銀河麒麟” 252
實(shí)訓(xùn)12 維護(hù)與管理sale數(shù)據(jù)庫(kù) 253
小結(jié) 253
習(xí)題 253
第4單元 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)訓(xùn)練
項(xiàng)目13 SQL Server 2019開(kāi)發(fā)與編程 254
任務(wù)1 ASP.NET與SQL Server 2019開(kāi)發(fā) 255
任務(wù)1-1 認(rèn)知數(shù)據(jù)源控件和數(shù)據(jù)綁定控件 255
任務(wù)1-2 ASP.NET與SQL Server 2019的連接 256
任務(wù)2 Java與SQL Server 2019開(kāi)發(fā) 258
任務(wù)2-1 環(huán)境配置 259
任務(wù)2-2 連接測(cè)試 260
任務(wù)3 JSP與SQL Server 2019開(kāi)發(fā) 262
任務(wù)3-1 環(huán)境配置 262
任務(wù)3-2 連接測(cè)試 262
任務(wù)4 學(xué)生信息管理系統(tǒng)開(kāi)發(fā) 264
任務(wù)4-1 系統(tǒng)需求分析 264
任務(wù)4-2 系統(tǒng)設(shè)計(jì) 264
任務(wù)4-3 系統(tǒng)實(shí)現(xiàn) 265
拓展閱讀 “茍利國(guó)家生死以,豈因禍福避趨之” 280
實(shí)訓(xùn)13 開(kāi)發(fā)銷(xiāo)售管理系統(tǒng) 281
小結(jié) 281
習(xí)題 281
附錄A 學(xué)生數(shù)據(jù)庫(kù)(xs)表結(jié)構(gòu)及數(shù)據(jù)樣本 282
附錄B 連接查詢(xún)用例表結(jié)構(gòu)及數(shù)據(jù)樣本 285
參考文獻(xiàn) 286