數(shù)據(jù)庫(kù)原理及應(yīng)用(SQL Server 2019)
定 價(jià):42 元
叢書名:職業(yè)教育人工智能領(lǐng)域系列教材
- 作者:原莉
- 出版時(shí)間:2023/3/1
- ISBN:9787111724322
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:173
- 紙張:
- 版次:
- 開本:16
本書以學(xué)生管理數(shù)據(jù)庫(kù)為主線,以SQL Server 2019為平臺(tái),分為10個(gè)單元,分別介紹了安裝和使用SQL Server 2019、創(chuàng)建和管理數(shù)據(jù)庫(kù)、創(chuàng)建和維護(hù)數(shù)據(jù)表、數(shù)據(jù)查詢、創(chuàng)建和管理視圖、創(chuàng)建和管理索引、數(shù)據(jù)庫(kù)設(shè)計(jì)、存儲(chǔ)過程、數(shù)據(jù)庫(kù)安全管理、數(shù)據(jù)庫(kù)備份和還原。本書語(yǔ)言簡(jiǎn)潔、概念清晰、取材合理、深入淺出、突出應(yīng)用,用通俗的語(yǔ)言和實(shí)例解釋抽象的概念,將抽象概念融合到具體的數(shù)據(jù)庫(kù)管理系統(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),注冊(cè)后免費(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ù)庫(kù)基本原理4
1 Web數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)4
2 Web數(shù)據(jù)庫(kù)的基本工作步驟4
【知識(shí)儲(chǔ)備12】數(shù)據(jù)管理的發(fā)展4
1數(shù)據(jù)管理的三個(gè)發(fā)展階段4
2數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)概念6
【知識(shí)儲(chǔ)備13】SQL Server系統(tǒng)概述8
1數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介8
2 SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介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ù)庫(kù)22
【學(xué)習(xí)目標(biāo)】22
【知識(shí)儲(chǔ)備21】TransactSQL簡(jiǎn)介23
1 SQL的發(fā)展歷史23
2 SQL的特點(diǎn)23
3 TSQL的組成23
4 TSQL語(yǔ)法基礎(chǔ)24
【知識(shí)儲(chǔ)備22】SQL Server數(shù)據(jù)庫(kù)概述27
1數(shù)據(jù)庫(kù)文件類型28
2數(shù)據(jù)庫(kù)文件組28
【任務(wù)】數(shù)據(jù)庫(kù)的創(chuàng)建與管理29
1創(chuàng)建數(shù)據(jù)庫(kù)29
2修改數(shù)據(jù)庫(kù)34
3刪除和更名數(shù)據(jù)庫(kù)37
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫(kù)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ù)庫(kù)中表的創(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ù)庫(kù)中的數(shù)據(jù)表并設(shè)置約束67
【拓展活動(dòng)】69
【單元小結(jié)】69
【思考與練習(xí)】69
單元4數(shù)據(jù)查詢71
【學(xué)習(xí)目標(biāo)】71
【知識(shí)儲(chǔ)備】SELECT語(yǔ)句72
【任務(wù)41】單表查詢72
1簡(jiǎn)單查詢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ù)庫(kù)中的數(shù)據(jù)83
【拓展活動(dòng)】84
【單元小結(jié)】84
【思考與練習(xí)】85
單元5創(chuàng)建和管理視圖86
【學(xué)習(xí)目標(biāo)】86
【知識(shí)儲(chǔ)備】視圖概述87
1視圖的簡(jiǎn)介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語(yǔ)句創(chuàng)建視圖90
【任務(wù)52】修改視圖91
1使用SSMS工具修改視圖92
2使用TSQL語(yǔ)句修改視圖93
【任務(wù)53】刪除視圖93
1使用SSMS工具刪除視圖93
2使用TSQL語(yǔ)句刪除視圖94
【任務(wù)54】使用視圖94
1使用SSMS工具使用視圖95
2使用TSQL語(yǔ)句使用視圖96
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫(kù)中的視圖96
【拓展活動(dòng)】97
【單元小結(jié)】97
【思考與練習(xí)】98
單元6創(chuàng)建和管理索引99
【學(xué)習(xí)目標(biāo)】99
【知識(shí)儲(chǔ)備】索引100
1索引的簡(jiǎn)介100
2索引的優(yōu)點(diǎn)100
3索引的不足100
4索引的分類100
【任務(wù)61】創(chuàng)建索引101
1使用SSMS工具創(chuàng)建索引101
2使用TSQL語(yǔ)句創(chuàng)建索引102
【任務(wù)62】管理索引103
1使用SSMS工具查看和修改索引103
2使用TSQL語(yǔ)句查看和修改索引104
【同步實(shí)訓(xùn)】創(chuàng)建和管理圖書管理數(shù)據(jù)庫(kù)的索引105
【拓展活動(dòng)】105
【單元小結(jié)】105
【思考與練習(xí)】106
單元7數(shù)據(jù)庫(kù)設(shè)計(jì)107
【學(xué)習(xí)目標(biāo)】107
【知識(shí)儲(chǔ)備71】數(shù)據(jù)庫(kù)設(shè)計(jì)目標(biāo)、方法和基本步驟108
1數(shù)據(jù)庫(kù)設(shè)計(jì)目標(biāo)108
2數(shù)據(jù)庫(kù)設(shè)計(jì)方法108
3數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟108
【知識(shí)儲(chǔ)備72】概念模型108
1概念模型的簡(jiǎn)介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ǔ)過程的簡(jiǎn)介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語(yǔ)句創(chuàng)建存儲(chǔ)過程117
【任務(wù)82】調(diào)用存儲(chǔ)過程119
【任務(wù)83】刪除存儲(chǔ)過程121
【同步實(shí)訓(xùn)】創(chuàng)建圖書管理數(shù)據(jù)庫(kù)中的存儲(chǔ)過程121
【拓展活動(dòng)】122
【單元小結(jié)】122
【思考與練習(xí)】122
單元9數(shù)據(jù)庫(kù)安全管理124
【學(xué)習(xí)目標(biāo)】124
【知識(shí)儲(chǔ)備】 SQL Server的安全等級(jí)概述125
1服務(wù)器級(jí)別的安全性125
2數(shù)據(jù)庫(kù)級(jí)別的安全性125
3數(shù)據(jù)庫(kù)對(duì)象級(jí)別的安全性125
【任務(wù)91】身份驗(yàn)證模式125
1設(shè)置Windows身份驗(yàn)證模式126
2設(shè)置混合模式128
【任務(wù)92】登錄賬戶管理128
1使用SSMS工具管理登錄賬戶129
2使用TSQL語(yǔ)句創(chuàng)建登錄賬戶131
3創(chuàng)建數(shù)據(jù)庫(kù)用戶132
【任務(wù)93】角色管理133
1使用SSMS工具管理角色134
2使用TSQL語(yǔ)句管理角色138
【任務(wù)94】權(quán)限管理140
1使用SSMS工具管理權(quán)限141
2使用TSQL語(yǔ)句管理權(quán)限143
【同步實(shí)訓(xùn)】創(chuàng)建登錄賬號(hào)、角色并設(shè)置權(quán)限146
【拓展活動(dòng)】147
【單元小結(jié)】147
【思考與練習(xí)】147
單元10數(shù)據(jù)庫(kù)備份和還原149
【學(xué)習(xí)目標(biāo)】149
【知識(shí)儲(chǔ)備101】數(shù)據(jù)庫(kù)的備份150
1備份方式150
2備份策略151
【知識(shí)儲(chǔ)備102】數(shù)據(jù)庫(kù)的還原152
1數(shù)據(jù)庫(kù)還原技術(shù)152
2數(shù)據(jù)庫(kù)還原方法153
【知識(shí)儲(chǔ)備103】 數(shù)據(jù)庫(kù)的分離和附加153
【知識(shí)儲(chǔ)備104】 數(shù)據(jù)的導(dǎo)入和導(dǎo)出153
【任務(wù)101】備份和還原數(shù)據(jù)庫(kù)153
1備份數(shù)據(jù)庫(kù)154
2還原數(shù)據(jù)庫(kù)163
【任務(wù)102】分離和附加數(shù)據(jù)庫(kù)166
1分離數(shù)據(jù)庫(kù)167
2 附加數(shù)據(jù)庫(kù)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ù)庫(kù)的分離與附加172
【拓展活動(dòng)】172
【單元小結(jié)】172
【思考與練習(xí)】173
參考文獻(xiàn)174