數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2017
本書主要涵蓋數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言、關(guān)系數(shù)據(jù)庫設(shè)計理論、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫保護(hù)、SQLServer2017簡介、SQLServer數(shù)據(jù)庫、表和數(shù)據(jù)操作、安全管理、數(shù)據(jù)庫備份與恢復(fù)、存儲過程與觸發(fā)器、C#開發(fā)數(shù)據(jù)庫應(yīng)用程序?qū)嵱?xùn)、數(shù)據(jù)庫新技術(shù)等內(nèi)容。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
第1章 數(shù)據(jù)庫系統(tǒng)概論 1
1.1 數(shù)據(jù)庫的定義 1
1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 3
1.3 數(shù)據(jù)庫系統(tǒng)的組成 5
1.4 數(shù)據(jù)庫系統(tǒng)的特點 7
1.5 學(xué)習(xí)數(shù)據(jù)庫課程的就業(yè)方向 9
1.6 小結(jié) 11
習(xí)題 11
第2章 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 13
2.1 數(shù)據(jù)模型 13
2.2 數(shù)據(jù)庫系統(tǒng)的三級模式及二級映像 22
2.3 數(shù)據(jù)庫管理系統(tǒng) 25
2.4 小結(jié) 26
習(xí)題 27
第3章 關(guān)系數(shù)據(jù)庫基礎(chǔ) 29
3.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義 29
3.2 關(guān)系的完整性 31
3.3 關(guān)系操作 33
3.4 關(guān)系代數(shù) 33
3.5 小結(jié) 38
習(xí)題 38
第4章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 40
4.1 SQL概述 40
4.2 學(xué)生選課數(shù)據(jù)庫 43
4.3 數(shù)據(jù)定義 44
4.4 數(shù)據(jù)查詢 47
4.5 數(shù)據(jù)更新 65
4.6 視圖 67
4.7 索引 71
4.8 小結(jié) 72
習(xí)題 72
第5章 關(guān)系數(shù)據(jù)庫設(shè)計理論 74
5.1 數(shù)據(jù)依賴 74
5.2 范式 77
5.3 關(guān)系模式的規(guī)范化 79
5.4 反規(guī)范化 79
5.5 小結(jié) 82
習(xí)題 82
第6章 數(shù)據(jù)庫設(shè)計 84
6.1 數(shù)據(jù)庫設(shè)計概述 84
6.2 需求分析 87
6.3 概念結(jié)構(gòu)設(shè)計 89
6.4 邏輯結(jié)構(gòu)設(shè)計 96
6.5 物理結(jié)構(gòu)設(shè)計 99
6.6 數(shù)據(jù)庫實施 101
6.7 數(shù)據(jù)庫運行與維護(hù) 102
6.8 小結(jié) 103
習(xí)題 103
第7章 數(shù)據(jù)庫保護(hù) 106
7.1 事務(wù) 106
7.2 并發(fā)控制 108
7.3 數(shù)據(jù)恢復(fù) 117
7.4 小結(jié) 121
習(xí)題 121
第8章 SQL Server 2017基礎(chǔ) 123
8.1 SQL Server 的發(fā)展簡介 123
8.2 SQL Server 2017簡介 124
8.3 SQL Server 2017的安裝 127
8.4 SQL Server 2017常用管理工具 132
8.5 SQL Server 2017體系結(jié)構(gòu) 134
8.6 SQL Server 2017數(shù)據(jù)庫種類及文件 135
8.7 小結(jié) 138
習(xí)題 138
上機(jī)練習(xí) 139
第9章 SQL Server數(shù)據(jù)庫、表和數(shù)據(jù)操作 140
9.1 數(shù)據(jù)庫創(chuàng)建與管理 140
9.2 數(shù)據(jù)表創(chuàng)建與管理 146
9.3 約束的創(chuàng)建與管理 151
9.4 視圖的創(chuàng)建與管理 155
9.5 索引的創(chuàng)建與管理 163
9.6 小結(jié) 170
習(xí)題 170
上機(jī)練習(xí) 171
第10章 安全管理 174
10.1 安全管理概述 174
10.2 安全賬戶認(rèn)證 175
10.3 數(shù)據(jù)庫用戶 180
10.4 權(quán)限管理 182
10.5 角色 188
習(xí)題 191
上機(jī)練習(xí) 191
第11章 備份和恢復(fù)數(shù)據(jù)庫 193
11.1 進(jìn)行數(shù)據(jù)庫備份的原因 193
11.2 備份類型和備份內(nèi)容 194
11.3 備份策略 195
11.4 實現(xiàn)備份 197
11.5 數(shù)據(jù)庫恢復(fù) 203
11.6 小結(jié) 207
習(xí)題 207
上機(jī)練習(xí) 208
第12章 存儲過程和觸發(fā)器 210
12.1 T-SQL概述 210
12.2 存儲過程 215
12.3 觸發(fā)器 218
12.4 管理存儲過程與觸發(fā)器實訓(xùn) 223
習(xí)題 226
上機(jī)練習(xí) 228
第13章 C#開發(fā)數(shù)據(jù)庫應(yīng)用程序?qū)嵱?xùn) 229
13.1 C#訪問數(shù)據(jù)庫 229
13.2 百度外賣分析與設(shè)計 236
13.3 小結(jié) 246
習(xí)題 246
第14章 數(shù)據(jù)庫新技術(shù) 248
14.1 云數(shù)據(jù)庫及分布式數(shù)據(jù)庫 248
14.2 大數(shù)據(jù)及主動數(shù)據(jù)庫 252
14.3 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘 254
14.4 NoSQL數(shù)據(jù)庫 259
14.5 數(shù)據(jù)庫其他新技術(shù) 260
14.6 小結(jié) 262
習(xí)題 263
參考文獻(xiàn) 264