-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
數(shù)據(jù)庫(kù)原理與應(yīng)用教程-SQL Server 2014 版權(quán)信息
- ISBN:9787302502951
- 條形碼:9787302502951 ; 978-7-302-50295-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
數(shù)據(jù)庫(kù)原理與應(yīng)用教程-SQL Server 2014 本書特色
介紹云計(jì)算、大數(shù)據(jù)、云數(shù)據(jù)庫(kù)、NoSQL數(shù)據(jù)庫(kù)等前沿知識(shí)。 培養(yǎng)掌握數(shù)據(jù)庫(kù)管理、操作并具備T-SQL語(yǔ)言編程能力。 培養(yǎng)掌握基本知識(shí)和畫出合適的E-R圖并將E-R圖轉(zhuǎn)換為關(guān)系模式的能力。 基于JavaEE和SQLServer數(shù)據(jù)庫(kù)的學(xué)生成績(jī)管理系統(tǒng)開發(fā)案例,培養(yǎng)開發(fā)應(yīng)用系統(tǒng)的能力。
數(shù)據(jù)庫(kù)原理與應(yīng)用教程-SQL Server 2014 內(nèi)容簡(jiǎn)介
本書以數(shù)據(jù)庫(kù)原理為基礎(chǔ),以SQLServer2014為平臺(tái),以學(xué)生成績(jī)數(shù)據(jù)庫(kù)為主線,介紹了數(shù)據(jù)庫(kù)系統(tǒng)概論、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論、SQLServer概述、創(chuàng)建和修改數(shù)據(jù)庫(kù)、創(chuàng)建和使用表、T-SQL基礎(chǔ)、視圖、索引、數(shù)據(jù)完整性、T-SQL程序設(shè)計(jì)、存儲(chǔ)過(guò)程、觸發(fā)器、事務(wù)和鎖、系統(tǒng)安全管理、備份和恢復(fù)、云計(jì)算和大數(shù)據(jù)、基于JavaEE和SQLServer的學(xué)生成績(jī)管理系統(tǒng)開發(fā)等內(nèi)容。 本書可作為大學(xué)本科、高職高專及培訓(xùn)班課程的教學(xué)用書,也適于計(jì)算機(jī)應(yīng)用開發(fā)人員和計(jì)算機(jī)愛(ài)好者自學(xué)參考。 為方便教學(xué),每章都有大量示范性設(shè)計(jì)實(shí)例和運(yùn)行結(jié)果,所有實(shí)例都經(jīng)過(guò)調(diào)試通過(guò),書末附習(xí)題答案。本書提供的教學(xué)課件、所有實(shí)例的源代碼的下載網(wǎng)址為http://www.tup.com.cn。
數(shù)據(jù)庫(kù)原理與應(yīng)用教程-SQL Server 2014 目錄
1.1 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng) 1
1.1.1 數(shù)據(jù)和數(shù)據(jù)庫(kù) 1
1.1.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 2
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng) 2
1.1.4 數(shù)據(jù)管理技術(shù)的發(fā)展 3
1.2 數(shù)據(jù)模型 5
1.2.1 兩類數(shù)據(jù)模型 5
1.2.2 概念模型 6
1.2.3 數(shù)據(jù)模型的組成要素 8
1.2.4 常用的數(shù)據(jù)模型 9
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 11
1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 11
1.3.2 數(shù)據(jù)庫(kù)的兩級(jí)映像功能和數(shù)據(jù)獨(dú)立性 12
1.3.3 數(shù)據(jù)庫(kù)管理系統(tǒng)的工作過(guò)程 12
1.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 13
1.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 14
1.4.2 需求分析 16
1.4.3 概念結(jié)構(gòu)設(shè)計(jì) 18
1.4.4 邏輯結(jié)構(gòu)設(shè)計(jì) 22
1.4.5 物理結(jié)構(gòu)設(shè)計(jì) 26
1.4.6 數(shù)據(jù)庫(kù)的實(shí)施 27
1.4.7 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù) 28
1.5 應(yīng)用舉例 28
1.6 小結(jié) 29
習(xí)題1 31
第2章 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型 34
2.1 關(guān)系模型 34
2.1.1 關(guān)系數(shù)據(jù)結(jié)構(gòu) 34
2.1.2 關(guān)系操作 37
2.1.3 關(guān)系完整性 38
2.2 關(guān)系代數(shù) 40
2.2.1 傳統(tǒng)的集合運(yùn)算 40
2.2.2 專門的關(guān)系運(yùn)算 42
2.3 關(guān)系演算 48
2.3.1 元組關(guān)系演算 48
2.3.2 域關(guān)系演算 50
2.4 SQL簡(jiǎn)介 52
2.4.1 SQL語(yǔ)言的分類 52
2.4.2 SQL語(yǔ)言的特點(diǎn) 52
2.4.3 SQL語(yǔ)言的發(fā)展歷程 53
2.5 小結(jié) 53
習(xí)題2 54
第3章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論 57
3.1 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論概述 57
3.2 規(guī)范化 59
3.2.1 函數(shù)依賴、碼和范式 60
3.2.2 1NF 62
3.2.3 2NF 63
3.2.4 3NF 64
3.2.5 BCNF 65
3.2.6 多值依賴與4NF 67
3.2.7 規(guī)范化小結(jié) 68
3.3 數(shù)據(jù)依賴的公理系統(tǒng) 69
3.3.1 Armstrong公理系統(tǒng) 69
3.3.2 閉包及其計(jì)算 70
3.3.3 確定候選碼 72
3.3.4 函數(shù)依賴集的等價(jià)和*小函數(shù)依賴集 72
3.4 關(guān)系模式的分解 74
3.4.1 模式分解的定義 74
3.4.2 分解的無(wú)損連接性 75
3.4.3 分解的保持依賴性 77
3.4.4 模式分解的算法 77
3.5 小結(jié) 78
習(xí)題3 78
第4章 SQL Server概述 81
4.1 SQL Server的發(fā)展歷史和版本 81
4.2 SQL Server 2014的特點(diǎn) 82
4.3 SQL Server 2014的安裝 82
4.3.1 SQL Server 2014的安裝要求 82
4.3.2 SQL Server 2014的安裝步驟 82
4.4 服務(wù)器組件和管理工具 86
4.4.1 服務(wù)器組件 86
4.4.2 管理工具 86
4.5 SQL Server Management Studio環(huán)境 88
4.6 小結(jié) 89
習(xí)題4 90
第5章 創(chuàng)建和修改數(shù)據(jù)庫(kù) 91
5.1 SQL Server數(shù)據(jù)庫(kù)的基本概念 91
5.1.1 邏輯數(shù)據(jù)庫(kù) 91
5.1.2 物理數(shù)據(jù)庫(kù) 93
5.2 SQL Server數(shù)據(jù)庫(kù)的操作 93
5.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 94
5.2.2 修改數(shù)據(jù)庫(kù) 95
5.2.3 刪除數(shù)據(jù)庫(kù) 97
5.3 小結(jié) 97
習(xí)題5 98
第6章 創(chuàng)建和使用表 100
6.1 表的基本概念 100
6.1.1 表和表結(jié)構(gòu) 100
6.1.2 數(shù)據(jù)類型 101
6.1.3 表結(jié)構(gòu)設(shè)計(jì) 105
6.2 創(chuàng)建SQL Server表 106
6.2.1 創(chuàng)建表 106
6.2.2 修改表 108
6.2.3 刪除表 109
6.3 操作SQL Server表數(shù)據(jù) 109
6.4 小結(jié) 110
習(xí)題6 111
第7章 T-SQL基礎(chǔ) 113
7.1 T-SQL概述 113
7.2 T-SQL中的數(shù)據(jù)定義語(yǔ)言 115
7.2.1 數(shù)據(jù)庫(kù)操作語(yǔ)句 115
7.2.2 數(shù)據(jù)表操作語(yǔ)句 119
7.3 T-SQL中的數(shù)據(jù)操縱語(yǔ)言 122
7.3.1 插入語(yǔ)句 122
7.3.2 修改語(yǔ)句 123
7.3.3 刪除語(yǔ)句 124
7.4 T-SQL中的數(shù)據(jù)查詢語(yǔ)言 124
7.4.1 投影查詢 124
7.4.2 選擇查詢 126
7.4.3 連接查詢 129
7.4.4 統(tǒng)計(jì)計(jì)算 134
7.4.5 排序查詢 137
7.4.6 子查詢 138
7.4.7 SELECT查詢的其他子句 141
7.5 綜合訓(xùn)練 148
7.6 小結(jié) 150
習(xí)題7 152
第8章 視圖 155
8.1 創(chuàng)建視圖 155
8.1.1 使用圖形界面方式創(chuàng)建視圖 155
8.1.2 使用T-SQL語(yǔ)句創(chuàng)建視圖 157
8.2 查詢視圖 157
8.3 更新視圖 159
8.3.1 可更新視圖 159
8.3.2 插入數(shù)據(jù) 160
8.3.3 修改數(shù)據(jù) 161
8.3.4 刪除數(shù)據(jù) 161
8.4 修改視圖定義 162
8.5 刪除視圖 165
8.5.1 使用圖形界面方式刪除視圖 165
8.5.2 使用T-SQL語(yǔ)句刪除視圖 165
8.6 小結(jié) 165
習(xí)題8 166
第9章 索引 168
9.1 索引的分類 168
9.2 索引的創(chuàng)建 169
9.2.1 使用圖形界面方式創(chuàng)建索引 169
9.2.2 使用T-SQL語(yǔ)句創(chuàng)建索引 172
9.3 查看和修改索引屬性 173
9.3.1 使用圖形界面方式查看和修改索引屬性 173
9.3.2 使用系統(tǒng)存儲(chǔ)過(guò)程查看索引屬性 174
9.3.3 使用T-SQL語(yǔ)句修改索引屬性 174
9.4 索引的刪除 175
9.4.1 使用圖形界面方式刪除索引 175
9.4.2 使用T-SQL語(yǔ)句刪除索引 175
9.5 小結(jié) 176
習(xí)題9 176
第10章 數(shù)據(jù)完整性 178
10.1 數(shù)據(jù)完整性概述 178
10.2 域完整性 180
10.2.1 CHECK約束 180
10.2.2 DEFAULT約束 182
10.3 實(shí)體完整性 183
10.3.1 使用圖形界面方式創(chuàng)建與刪除PRIMARY KEY約束、
UNIQUE約束 183
10.3.2 使用T-SQL語(yǔ)句創(chuàng)建與刪除PRIMARY KEY約束、
UNIQUE約束 184
10.4 參照完整性 186
10.4.1 使用圖形界面方式創(chuàng)建與刪除表間參照關(guān)系 186
10.4.2 使用T-SQL語(yǔ)句創(chuàng)建與刪除表間參照關(guān)系 188
10.5 綜合訓(xùn)練 190
10.6 小結(jié) 192
習(xí)題10 192
第11章 T-SQL程序設(shè)計(jì) 195
11.1 數(shù)據(jù)類型 195
11.1.1 系統(tǒng)數(shù)據(jù)類型 195
11.1.2 用戶自定義數(shù)據(jù)類型 196
11.1.3 用戶自定義表數(shù)據(jù)類型 198
11.2 標(biāo)識(shí)符、常量和變量 199
11.2.1 標(biāo)識(shí)符 199
11.2.2 常量 200
11.2.3 變量 201
11.3 運(yùn)算符與表達(dá)式 204
11.3.1 算術(shù)運(yùn)算符 204
11.3.2 位運(yùn)算符 204
11.3.3 比較運(yùn)算符 204
11.3.4 邏輯運(yùn)算符 205
11.3.5 字符串連接運(yùn)算符 206
11.3.6 賦值運(yùn)算符 206
11.3.7 一元運(yùn)算符 207
11.3.8 運(yùn)算符的優(yōu)先級(jí) 207
11.4 流程控制語(yǔ)句 207
11.4.1 BEGIN…END語(yǔ)句 207
11.4.2 IF…ELSE語(yǔ)句 208
11.4.3 WHILE、BREAK和CONTINUE語(yǔ)句 210
11.4.4 GOTO語(yǔ)句 211
11.4.5 RETURN語(yǔ)句 212
11.4.6 WAITFOR語(yǔ)句 212
11.4.7 TRY…CATCH語(yǔ)句 213
11.5 系統(tǒng)內(nèi)置函數(shù) 213
11.6 用戶定義函數(shù) 222
11.6.1 用戶定義函數(shù)的定義和調(diào)用 223
11.6.2 用戶定義函數(shù)的刪除 229
11.7 游標(biāo) 229
11.7.1 游標(biāo)的概念 229
11.7.2 游標(biāo)的基本操作 230
11.8 綜合訓(xùn)練 233
11.9 小結(jié) 235
習(xí)題11 236
第12章 存儲(chǔ)過(guò)程 238
12.1 存儲(chǔ)過(guò)程概述 238
12.2 存儲(chǔ)過(guò)程的創(chuàng)建 239
12.2.1 使用圖形界面方式創(chuàng)建存儲(chǔ)過(guò)程 239
12.2.2 使用T-SQL語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程 240
12.3 存儲(chǔ)過(guò)程的使用 241
12.3.1 存儲(chǔ)過(guò)程的執(zhí)行 241
12.3.2 存儲(chǔ)過(guò)程的參數(shù) 244
12.4 存儲(chǔ)過(guò)程的管理 247
12.4.1 修改存儲(chǔ)過(guò)程 247
12.4.2 刪除存儲(chǔ)過(guò)程 248
12.5 綜合訓(xùn)練 249
12.6 小結(jié) 251
習(xí)題12 252
第13章 觸發(fā)器 254
13.1 觸發(fā)器概述 254
13.2 創(chuàng)建DML觸發(fā)器 255
13.2.1 使用圖形界面方式創(chuàng)建DML觸發(fā)器 255
13.2.2 使用T-SQL語(yǔ)句創(chuàng)建DML觸發(fā)器 256
13.3 使用DML觸發(fā)器 258
13.3.1 使用AFTER觸發(fā)器 259
13.3.2 使用INSTEAD OF觸發(fā)器 261
13.4 創(chuàng)建和使用DDL觸發(fā)器 262
13.4.1 創(chuàng)建DDL觸發(fā)器 263
13.4.2 使用DDL觸發(fā)器 263
13.5 觸發(fā)器的管理 264
13.5.1 修改觸發(fā)器 264
13.5.2 刪除觸發(fā)器 265
13.5.3 啟用或禁用觸發(fā)器 266
13.6 綜合訓(xùn)練 267
13.7 小結(jié) 268
習(xí)題13 268
第14章 事務(wù)和鎖 271
14.1 事務(wù) 271
14.1.1 事務(wù)原理 271
14.1.2 事務(wù)類型 272
14.1.3 事務(wù)模式 272
14.1.4 事務(wù)處理語(yǔ)句 273
14.2 鎖定 277
14.2.1 并發(fā)影響 278
14.2.2 可鎖定資源和鎖模式 278
14.2.3 死鎖 280
14.3 小結(jié) 280
習(xí)題14 281
第15章 系統(tǒng)安全管理 283
15.1 SQL Server安全機(jī)制和身份驗(yàn)證模式 283
15.1.1 SQL Server安全機(jī)制 283
15.1.2 SQL Server身份驗(yàn)證模式 284
15.2 服務(wù)器登錄名的管理 284
15.2.1 創(chuàng)建登錄名 284
15.2.2 修改登錄名 286
15.2.3 刪除登錄名 287
15.3 數(shù)據(jù)庫(kù)用戶的管理 287
15.3.1 創(chuàng)建數(shù)據(jù)庫(kù)用戶 288
15.3.2 修改數(shù)據(jù)庫(kù)用戶 290
15.3.3 刪除數(shù)據(jù)庫(kù)用戶 291
15.4 角色 291
15.4.1 服務(wù)器角色 291
15.4.2 數(shù)據(jù)庫(kù)角色 294
15.5 權(quán)限管理 298
15.5.1 登錄名權(quán)限管理 298
15.5.2 數(shù)據(jù)庫(kù)用戶權(quán)限管理 300
15.6 綜合訓(xùn)練 304
15.7 小結(jié) 305
習(xí)題15 306
第16章 備份和恢復(fù) 309
16.1 備份和恢復(fù)概述 309
16.2 創(chuàng)建備份設(shè)備 310
16.2.1 使用圖形界面方式創(chuàng)建和刪除命名備份設(shè)備 310
16.2.2 使用存儲(chǔ)過(guò)程創(chuàng)建和刪除命名備份設(shè)備 312
16.2.3 使用T-SQL語(yǔ)句創(chuàng)建臨時(shí)備份設(shè)備 312
16.3 備份數(shù)據(jù)庫(kù) 313
16.3.1 使用圖形界面方式備份數(shù)據(jù)庫(kù) 313
16.3.2 使用T-SQL語(yǔ)句備份數(shù)據(jù)庫(kù) 314
16.4 恢復(fù)數(shù)據(jù)庫(kù) 317
16.4.1 使用圖形界面方式恢復(fù)數(shù)據(jù)庫(kù) 317
16.4.2 使用T-SQL語(yǔ)句恢復(fù)數(shù)據(jù)庫(kù) 319
16.5 復(fù)制數(shù)據(jù)庫(kù) 321
16.6 分離和附加數(shù)據(jù)庫(kù) 323
16.6.1 分離數(shù)據(jù)庫(kù) 323
16.6.2 附加數(shù)據(jù)庫(kù) 324
16.7 小結(jié) 326
習(xí)題16 326
第17章 云計(jì)算和大數(shù)據(jù) 329
17.1 云計(jì)算概述 329
17.2 大數(shù)據(jù)概述 332
17.3 云數(shù)據(jù)庫(kù) 334
17.4 NoSQL數(shù)據(jù)庫(kù) 337
17.5 小結(jié) 338
習(xí)題17 339
第18章 基于Java EE和SQL Server的學(xué)生成績(jī)管理系統(tǒng)開發(fā) 341
18.1 創(chuàng)建學(xué)生成績(jī)數(shù)據(jù)庫(kù)和表 341
18.2 搭建系統(tǒng)框架 342
18.2.1 層次劃分 342
18.2.2 搭建項(xiàng)目框架 344
18.3 持久層開發(fā) 345
18.4 業(yè)務(wù)層開發(fā) 350
18.5 表示層開發(fā) 351
18.6 小結(jié) 365
習(xí)題18 365
附錄A 習(xí)題參考答案 367
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論 367
第2章 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型 368
第3章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論 370
第4章 SQL Server概述 371
第5章 創(chuàng)建和修改數(shù)據(jù)庫(kù) 372
第6章 創(chuàng)建和使用表 372
第7章 T-SQL基礎(chǔ) 372
第8章 視圖 375
第9章 索引 377
第10章 數(shù)據(jù)完整性 377
第11章 T-SQL程序設(shè)計(jì) 378
第12章 存儲(chǔ)過(guò)程 381
第13章 觸發(fā)器 382
第14章 事務(wù)和鎖 384
第15章 系統(tǒng)安全管理 385
第16章 備份和恢復(fù) 386
第17章 云計(jì)算和大數(shù)據(jù) 387
第18章 基于Java EE和SQL Server的學(xué)生成績(jī)管理系統(tǒng)開發(fā) 387
附錄B stsc數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和樣本數(shù)據(jù) 388
參考文獻(xiàn) 390
- >
月亮與六便士
- >
史學(xué)評(píng)論
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
詩(shī)經(jīng)-先民的歌唱
- >
名家?guī)阕x魯迅:朝花夕拾
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))