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