注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server 2014數(shù)據(jù)庫原理與應(yīng)用教程

SQL Server 2014數(shù)據(jù)庫原理與應(yīng)用教程

SQL Server 2014數(shù)據(jù)庫原理與應(yīng)用教程

定 價:¥59.50

作 者: 趙明淵 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302502951 出版時間: 2018-08-01 包裝: 平裝
開本: 16 頁數(shù): 389 字?jǐn)?shù):  

內(nèi)容簡介

  本書以數(shù)據(jù)庫原理為基礎(chǔ),以SQL Server 2014為平臺,以學(xué)生成績數(shù)據(jù)庫為主線,介紹了數(shù)據(jù)庫系統(tǒng)概論、關(guān)系數(shù)據(jù)庫系統(tǒng)模型、關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論、SQL Server概述、創(chuàng)建和修改數(shù)據(jù)庫、創(chuàng)建和使用表、T-SQL基礎(chǔ)、視圖、索引、數(shù)據(jù)完整性、T-SQL程序設(shè)計(jì)、存儲過程、觸發(fā)器、事務(wù)和鎖、系統(tǒng)安全管理、備份和恢復(fù)、云計(jì)算和大數(shù)據(jù)、基于Java EE和SQL Server的學(xué)生成績管理系統(tǒng)開發(fā)等內(nèi)容?!”緯勺鳛榇髮W(xué)本科、高職高專及培訓(xùn)班課程的教學(xué)用書,也適于計(jì)算機(jī)應(yīng)用開發(fā)人員和計(jì)算機(jī)愛好者自學(xué)參考?!榉奖憬虒W(xué),每章都有大量示范性設(shè)計(jì)實(shí)例和運(yùn)行結(jié)果,所有實(shí)例都經(jīng)過調(diào)試通過,書末附習(xí)題答案。本書提供的教學(xué)課件、所有實(shí)例的源代碼的下載網(wǎng)址為http://www.tup.com.cn。

作者簡介

暫缺《SQL Server 2014數(shù)據(jù)庫原理與應(yīng)用教程》作者簡介

圖書目錄


第1章 數(shù)據(jù)庫系統(tǒng)概論 1
1.1 數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng) 1
1.1.1 數(shù)據(jù)和數(shù)據(jù)庫 1
1.1.2 數(shù)據(jù)庫管理系統(tǒng) 2
1.1.3 數(shù)據(jù)庫系統(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ù)庫系統(tǒng)結(jié)構(gòu) 11
1.3.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 11
1.3.2 數(shù)據(jù)庫的兩級映像功能和數(shù)據(jù)獨(dú)立性 12
1.3.3 數(shù)據(jù)庫管理系統(tǒng)的工作過程 12
1.4 數(shù)據(jù)庫設(shè)計(jì) 13
1.4.1 數(shù)據(jù)庫設(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ù)庫的實(shí)施 27
1.4.7 數(shù)據(jù)庫的運(yùn)行和維護(hù) 28
1.5 應(yīng)用舉例 28
1.6 小結(jié) 29
習(xí)題1 31
第2章 關(guān)系數(shù)據(jù)庫系統(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簡介 52
2.4.1 SQL語言的分類 52
2.4.2 SQL語言的特點(diǎn) 52
2.4.3 SQL語言的發(fā)展歷程 53
2.5 小結(jié) 53
習(xí)題2 54
第3章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論 57
3.1 關(guān)系數(shù)據(jù)庫設(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ù)依賴集的等價和最小函數(shù)依賴集 72
3.4 關(guān)系模式的分解 74
3.4.1 模式分解的定義 74
3.4.2 分解的無損連接性 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ù)庫 91
5.1 SQL Server數(shù)據(jù)庫的基本概念 91
5.1.1 邏輯數(shù)據(jù)庫 91
5.1.2 物理數(shù)據(jù)庫 93
5.2 SQL Server數(shù)據(jù)庫的操作 93
5.2.1 創(chuàng)建數(shù)據(jù)庫 94
5.2.2 修改數(shù)據(jù)庫 95
5.2.3 刪除數(shù)據(jù)庫 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ù)定義語言 115
7.2.1 數(shù)據(jù)庫操作語句 115
7.2.2 數(shù)據(jù)表操作語句 119
7.3 T-SQL中的數(shù)據(jù)操縱語言 122
7.3.1 插入語句 122
7.3.2 修改語句 123
7.3.3 刪除語句 124
7.4 T-SQL中的數(shù)據(jù)查詢語言 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語句創(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語句刪除視圖 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語句創(chuàng)建索引 172
9.3 查看和修改索引屬性 173
9.3.1 使用圖形界面方式查看和修改索引屬性 173
9.3.2 使用系統(tǒng)存儲過程查看索引屬性 174
9.3.3 使用T-SQL語句修改索引屬性 174
9.4 索引的刪除 175
9.4.1 使用圖形界面方式刪除索引 175
9.4.2 使用T-SQL語句刪除索引 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語句創(chuàng)建與刪除PRIMARY KEY約束、
UNIQUE約束 184
10.4 參照完整性 186
10.4.1 使用圖形界面方式創(chuàng)建與刪除表間參照關(guān)系 186
10.4.2 使用T-SQL語句創(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)識符、常量和變量 199
11.2.1 標(biāo)識符 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)先級 207
11.4 流程控制語句 207
11.4.1 BEGIN…END語句 207
11.4.2 IF…ELSE語句 208
11.4.3 WHILE、BREAK和CONTINUE語句 210
11.4.4 GOTO語句 211
11.4.5 RETURN語句 212
11.4.6 WAITFOR語句 212
11.4.7 TRY…CATCH語句 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章 存儲過程 238
12.1 存儲過程概述 238
12.2 存儲過程的創(chuàng)建 239
12.2.1 使用圖形界面方式創(chuàng)建存儲過程 239
12.2.2 使用T-SQL語句創(chuàng)建存儲過程 240
12.3 存儲過程的使用 241
12.3.1 存儲過程的執(zhí)行 241
12.3.2 存儲過程的參數(shù) 244
12.4 存儲過程的管理 247
12.4.1 修改存儲過程 247
12.4.2 刪除存儲過程 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語句創(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ù)處理語句 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ù)庫用戶的管理 287
 15.3.1 創(chuàng)建數(shù)據(jù)庫用戶 288
 15.3.2 修改數(shù)據(jù)庫用戶 290
 15.3.3 刪除數(shù)據(jù)庫用戶 291
15.4 角色 291
 15.4.1 服務(wù)器角色 291
 15.4.2 數(shù)據(jù)庫角色 294
15.5 權(quán)限管理 298
 15.5.1 登錄名權(quán)限管理 298
 15.5.2 數(shù)據(jù)庫用戶權(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 使用存儲過程創(chuàng)建和刪除命名備份設(shè)備 312
 16.2.3 使用T-SQL語句創(chuàng)建臨時備份設(shè)備 312
16.3 備份數(shù)據(jù)庫 313
 16.3.1 使用圖形界面方式備份數(shù)據(jù)庫 313
 16.3.2 使用T-SQL語句備份數(shù)據(jù)庫 314
16.4 恢復(fù)數(shù)據(jù)庫 317
 16.4.1 使用圖形界面方式恢復(fù)數(shù)據(jù)庫 317
 16.4.2 使用T-SQL語句恢復(fù)數(shù)據(jù)庫 319
16.5 復(fù)制數(shù)據(jù)庫 321
16.6 分離和附加數(shù)據(jù)庫 323
 16.6.1 分離數(shù)據(jù)庫 323
 16.6.2 附加數(shù)據(jù)庫 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ù)庫 334
17.4 NoSQL數(shù)據(jù)庫 337
17.5 小結(jié) 338
習(xí)題17 339
第18章 基于Java EE和SQL Server的學(xué)生成績管理系統(tǒng)開發(fā) 341
18.1 創(chuàng)建學(xué)生成績數(shù)據(jù)庫和表 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ù)庫系統(tǒng)概論 367
第2章 關(guān)系數(shù)據(jù)庫系統(tǒng)模型 368
第3章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論 370
第4章 SQL Server概述 371
第5章 創(chuàng)建和修改數(shù)據(jù)庫 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章 存儲過程 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é)生成績管理系統(tǒng)開發(fā) 387
附錄B stsc數(shù)據(jù)庫的表結(jié)構(gòu)和樣本數(shù)據(jù) 388
參考文獻(xiàn) 390

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號