數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2019)
定 價(jià):42 元
叢書名:職業(yè)教育人工智能領(lǐng)域系列教材
- 作者:原莉
- 出版時(shí)間:2023/3/1
- ISBN:9787111724322
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:173
- 紙張:
- 版次:
- 開本:16
本書以學(xué)生管理數(shù)據(jù)庫為主線,以SQL Server 2019為平臺(tái),分為10個(gè)單元,分別介紹了安裝和使用SQL Server 2019、創(chuàng)建和管理數(shù)據(jù)庫、創(chuàng)建和維護(hù)數(shù)據(jù)表、數(shù)據(jù)查詢、創(chuàng)建和管理視圖、創(chuàng)建和管理索引、數(shù)據(jù)庫設(shè)計(jì)、存儲(chǔ)過程、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫備份和還原。本書語言簡潔、概念清晰、取材合理、深入淺出、突出應(yīng)用,用通俗的語言和實(shí)例解釋抽象的概念,將抽象概念融合到具體的數(shù)據(jù)庫管理系統(tǒng)SQL Server 2019中,便于學(xué)生理解和掌握。
本書既可作為高等職業(yè)院校計(jì)算機(jī)類相關(guān)專業(yè)的教材,也可作為從事信息領(lǐng)域工作相關(guān)人員的參考書。
為方便教學(xué),本書植入二維碼微課,配有免費(fèi)電子課件、電子教案、模擬試卷及答案、源程序及思考與練習(xí)答案等電子資源。凡選用本書作為授課教材的教師可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)(www.cmpedu.com),注冊后免費(fèi)下載電子資源。本書咨詢電話:010-88379564。
前言
開篇1
1項(xiàng)目描述1
2項(xiàng)目分析1
3實(shí)施方案1
4知識(shí)準(zhǔn)備2
單元1安裝和使用SQL Server 20193
【學(xué)習(xí)目標(biāo)】3
【知識(shí)儲(chǔ)備11】Web數(shù)據(jù)庫基本原理4
1 Web數(shù)據(jù)庫的基本結(jié)構(gòu)4
2 Web數(shù)據(jù)庫的基本工作步驟4
【知識(shí)儲(chǔ)備12】數(shù)據(jù)管理的發(fā)展4
1數(shù)據(jù)管理的三個(gè)發(fā)展階段4
2數(shù)據(jù)庫系統(tǒng)相關(guān)概念6
【知識(shí)儲(chǔ)備13】SQL Server系統(tǒng)概述8
1數(shù)據(jù)庫管理系統(tǒng)簡介8
2 SQL Server數(shù)據(jù)庫管理系統(tǒng)簡介9
【任務(wù)】SQL Server 2019的安裝與使用10
1安裝SQL Server 201911
2使用SQL Server 201918
【同步實(shí)訓(xùn)】安裝 SQL Server 201919
【拓展活動(dòng)】20
【單元小結(jié)】20
【思考與練習(xí)】20
單元2創(chuàng)建和管理數(shù)據(jù)庫22
【學(xué)習(xí)目標(biāo)】22
【知識(shí)儲(chǔ)備21】TransactSQL簡介23
1 SQL的發(fā)展歷史23
2 SQL的特點(diǎn)23
3 TSQL的組成23
4 TSQL語法基礎(chǔ)24
【知識(shí)儲(chǔ)備22】SQL Server數(shù)據(jù)庫概述27
1數(shù)據(jù)庫文件類型28
2數(shù)據(jù)庫文件組28
【任務(wù)】數(shù)據(jù)庫的創(chuàng)建與管理29
1創(chuàng)建數(shù)據(jù)庫29
2修改數(shù)據(jù)庫34
3刪除和更名數(shù)據(jù)庫37
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫40
【拓展活動(dòng)】41
【單元小結(jié)】41
【思考與練習(xí)】42
單元3創(chuàng)建和維護(hù)數(shù)據(jù)表43
【學(xué)習(xí)目標(biāo)】43
【知識(shí)儲(chǔ)備】維護(hù)數(shù)據(jù)完整性44
1數(shù)據(jù)的完整性44
2數(shù)據(jù)完整性的實(shí)現(xiàn)44
【任務(wù)31】數(shù)據(jù)庫中表的創(chuàng)建、修改與刪除45
1創(chuàng)建表46
2修改表50
3刪除表51
【任務(wù)32】實(shí)施數(shù)據(jù)完整性53
1建立主鍵約束53
2建立外鍵約束55
3建立唯一性約束58
4建立檢查約束59
5建立默認(rèn)值約束61
【任務(wù)33】表中數(shù)據(jù)的維護(hù)62
1添加表數(shù)據(jù)64
2修改表數(shù)據(jù)66
3刪除表數(shù)據(jù)66
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫中的數(shù)據(jù)表并設(shè)置約束67
【拓展活動(dòng)】69
【單元小結(jié)】69
【思考與練習(xí)】69
單元4數(shù)據(jù)查詢71
【學(xué)習(xí)目標(biāo)】71
【知識(shí)儲(chǔ)備】SELECT語句72
【任務(wù)41】單表查詢72
1簡單查詢73
2使用聚合函數(shù)查詢74
3條件查詢75
4排序查詢78
5分組查詢79
【任務(wù)42】連接查詢80
1內(nèi)連接查詢81
2外連接查詢82
3交叉連接查詢83
【同步實(shí)訓(xùn)】查詢圖書管理數(shù)據(jù)庫中的數(shù)據(jù)83
【拓展活動(dòng)】84
【單元小結(jié)】84
【思考與練習(xí)】85
單元5創(chuàng)建和管理視圖86
【學(xué)習(xí)目標(biāo)】86
【知識(shí)儲(chǔ)備】視圖概述87
1視圖的簡介87
2視圖的優(yōu)點(diǎn)87
3視圖的不足87
4視圖的主要內(nèi)容87
【任務(wù)51】創(chuàng)建視圖88
1使用SSMS工具創(chuàng)建視圖88
2使用TSQL語句創(chuàng)建視圖90
【任務(wù)52】修改視圖91
1使用SSMS工具修改視圖92
2使用TSQL語句修改視圖93
【任務(wù)53】刪除視圖93
1使用SSMS工具刪除視圖93
2使用TSQL語句刪除視圖94
【任務(wù)54】使用視圖94
1使用SSMS工具使用視圖95
2使用TSQL語句使用視圖96
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫中的視圖96
【拓展活動(dòng)】97
【單元小結(jié)】97
【思考與練習(xí)】98
單元6創(chuàng)建和管理索引99
【學(xué)習(xí)目標(biāo)】99
【知識(shí)儲(chǔ)備】索引100
1索引的簡介100
2索引的優(yōu)點(diǎn)100
3索引的不足100
4索引的分類100
【任務(wù)61】創(chuàng)建索引101
1使用SSMS工具創(chuàng)建索引101
2使用TSQL語句創(chuàng)建索引102
【任務(wù)62】管理索引103
1使用SSMS工具查看和修改索引103
2使用TSQL語句查看和修改索引104
【同步實(shí)訓(xùn)】創(chuàng)建和管理圖書管理數(shù)據(jù)庫的索引105
【拓展活動(dòng)】105
【單元小結(jié)】105
【思考與練習(xí)】106
單元7數(shù)據(jù)庫設(shè)計(jì)107
【學(xué)習(xí)目標(biāo)】107
【知識(shí)儲(chǔ)備71】數(shù)據(jù)庫設(shè)計(jì)目標(biāo)、方法和基本步驟108
1數(shù)據(jù)庫設(shè)計(jì)目標(biāo)108
2數(shù)據(jù)庫設(shè)計(jì)方法108
3數(shù)據(jù)庫設(shè)計(jì)的基本步驟108
【知識(shí)儲(chǔ)備72】概念模型108
1概念模型的簡介108
2概念模型的幾個(gè)關(guān)鍵詞109
【任務(wù)71】單個(gè)實(shí)體的ER模型創(chuàng)建109
【任務(wù)72】多實(shí)體間的ER模型創(chuàng)建110
【同步實(shí)訓(xùn)】建立“讀者圖書”的ER模型112
【拓展活動(dòng)】112
【單元小結(jié)】112
【思考與練習(xí)】113
單元8存儲(chǔ)過程114
【學(xué)習(xí)目標(biāo)】114
【知識(shí)儲(chǔ)備81】存儲(chǔ)過程概述115
1存儲(chǔ)過程的簡介115
2存儲(chǔ)過程的優(yōu)點(diǎn)115
3存儲(chǔ)過程的不足115
【知識(shí)儲(chǔ)備82】存儲(chǔ)過程的分類115
1系統(tǒng)存儲(chǔ)過程115
2擴(kuò)展存儲(chǔ)過程116
3用戶自定義存儲(chǔ)過程116
【任務(wù)81】創(chuàng)建存儲(chǔ)過程116
1使用SSMS工具創(chuàng)建存儲(chǔ)過程116
2使用TSQL語句創(chuàng)建存儲(chǔ)過程117
【任務(wù)82】調(diào)用存儲(chǔ)過程119
【任務(wù)83】刪除存儲(chǔ)過程121
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫中的存儲(chǔ)過程121
【拓展活動(dòng)】122
【單元小結(jié)】122
【思考與練習(xí)】122
單元9數(shù)據(jù)庫安全管理124
【學(xué)習(xí)目標(biāo)】124
【知識(shí)儲(chǔ)備】 SQL Server的安全等級概述125
1服務(wù)器級別的安全性125
2數(shù)據(jù)庫級別的安全性125
3數(shù)據(jù)庫對象級別的安全性125
【任務(wù)91】身份驗(yàn)證模式125
1設(shè)置Windows身份驗(yàn)證模式126
2設(shè)置混合模式128
【任務(wù)92】登錄賬戶管理128
1使用SSMS工具管理登錄賬戶129
2使用TSQL語句創(chuàng)建登錄賬戶131
3創(chuàng)建數(shù)據(jù)庫用戶132
【任務(wù)93】角色管理133
1使用SSMS工具管理角色134
2使用TSQL語句管理角色138
【任務(wù)94】權(quán)限管理140
1使用SSMS工具管理權(quán)限141
2使用TSQL語句管理權(quán)限143
【同步實(shí)訓(xùn)】創(chuàng)建登錄賬號(hào)、角色并設(shè)置權(quán)限146
【拓展活動(dòng)】147
【單元小結(jié)】147
【思考與練習(xí)】147
單元10數(shù)據(jù)庫備份和還原149
【學(xué)習(xí)目標(biāo)】149
【知識(shí)儲(chǔ)備101】數(shù)據(jù)庫的備份150
1備份方式150
2備份策略151
【知識(shí)儲(chǔ)備102】數(shù)據(jù)庫的還原152
1數(shù)據(jù)庫還原技術(shù)152
2數(shù)據(jù)庫還原方法153
【知識(shí)儲(chǔ)備103】 數(shù)據(jù)庫的分離和附加153
【知識(shí)儲(chǔ)備104】 數(shù)據(jù)的導(dǎo)入和導(dǎo)出153
【任務(wù)101】備份和還原數(shù)據(jù)庫153
1備份數(shù)據(jù)庫154
2還原數(shù)據(jù)庫163
【任務(wù)102】分離和附加數(shù)據(jù)庫166
1分離數(shù)據(jù)庫167
2 附加數(shù)據(jù)庫168
【任務(wù)103】導(dǎo)入與導(dǎo)出數(shù)據(jù)170
1 導(dǎo)出數(shù)據(jù)170
2導(dǎo)入數(shù)據(jù)171
【同步實(shí)訓(xùn)】實(shí)現(xiàn)圖書管理數(shù)據(jù)庫的分離與附加172
【拓展活動(dòng)】172
【單元小結(jié)】172
【思考與練習(xí)】173
參考文獻(xiàn)174