注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL Server 2014數據庫原理與應用教程

SQL Server 2014數據庫原理與應用教程

SQL Server 2014數據庫原理與應用教程

定 價:¥59.50

作 者: 趙明淵 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302502951 出版時間: 2018-08-01 包裝: 平裝
開本: 16 頁數: 389 字數:  

內容簡介

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

作者簡介

暫缺《SQL Server 2014數據庫原理與應用教程》作者簡介

圖書目錄


第1章 數據庫系統(tǒng)概論 1
1.1 數據庫和數據庫系統(tǒng) 1
1.1.1 數據和數據庫 1
1.1.2 數據庫管理系統(tǒng) 2
1.1.3 數據庫系統(tǒng) 2
1.1.4 數據管理技術的發(fā)展 3
1.2 數據模型 5
1.2.1 兩類數據模型 5
1.2.2 概念模型 6
1.2.3 數據模型的組成要素 8
1.2.4 常用的數據模型 9
1.3 數據庫系統(tǒng)結構 11
1.3.1 數據庫系統(tǒng)的三級模式結構 11
1.3.2 數據庫的兩級映像功能和數據獨立性 12
1.3.3 數據庫管理系統(tǒng)的工作過程 12
1.4 數據庫設計 13
1.4.1 數據庫設計概述 14
1.4.2 需求分析 16
1.4.3 概念結構設計 18
1.4.4 邏輯結構設計 22
1.4.5 物理結構設計 26
1.4.6 數據庫的實施 27
1.4.7 數據庫的運行和維護 28
1.5 應用舉例 28
1.6 小結 29
習題1 31
第2章 關系數據庫系統(tǒng)模型 34
2.1 關系模型 34
2.1.1 關系數據結構 34
2.1.2 關系操作 37
2.1.3 關系完整性 38
2.2 關系代數 40
2.2.1 傳統(tǒng)的集合運算 40
2.2.2 專門的關系運算 42
2.3 關系演算 48
2.3.1 元組關系演算 48
2.3.2 域關系演算 50
2.4 SQL簡介 52
2.4.1 SQL語言的分類 52
2.4.2 SQL語言的特點 52
2.4.3 SQL語言的發(fā)展歷程 53
2.5 小結 53
習題2 54
第3章 關系數據庫設計理論 57
3.1 關系數據庫設計理論概述 57
3.2 規(guī)范化 59
3.2.1 函數依賴、碼和范式 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ī)范化小結 68
3.3 數據依賴的公理系統(tǒng) 69
3.3.1 Armstrong公理系統(tǒng) 69
3.3.2 閉包及其計算 70
3.3.3 確定候選碼 72
3.3.4 函數依賴集的等價和最小函數依賴集 72
3.4 關系模式的分解 74
3.4.1 模式分解的定義 74
3.4.2 分解的無損連接性 75
3.4.3 分解的保持依賴性 77
3.4.4 模式分解的算法 77
3.5 小結 78
習題3 78
第4章 SQL Server概述 81
4.1 SQL Server的發(fā)展歷史和版本 81
4.2 SQL Server 2014的特點 82
4.3 SQL Server 2014的安裝 82
4.3.1 SQL Server 2014的安裝要求 82
4.3.2 SQL Server 2014的安裝步驟 82
4.4 服務器組件和管理工具 86
4.4.1 服務器組件 86
4.4.2 管理工具 86
4.5 SQL Server Management Studio環(huán)境 88
4.6 小結 89
習題4 90
第5章 創(chuàng)建和修改數據庫 91
5.1 SQL Server數據庫的基本概念 91
5.1.1 邏輯數據庫 91
5.1.2 物理數據庫 93
5.2 SQL Server數據庫的操作 93
5.2.1 創(chuàng)建數據庫 94
5.2.2 修改數據庫 95
5.2.3 刪除數據庫 97
5.3 小結 97
習題5 98
第6章 創(chuàng)建和使用表 100
6.1 表的基本概念 100
6.1.1 表和表結構 100
6.1.2 數據類型 101
6.1.3 表結構設計 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表數據 109
6.4 小結 110
習題6 111
第7章 T-SQL基礎 113
7.1 T-SQL概述 113
7.2 T-SQL中的數據定義語言 115
7.2.1 數據庫操作語句 115
7.2.2 數據表操作語句 119
7.3 T-SQL中的數據操縱語言 122
7.3.1 插入語句 122
7.3.2 修改語句 123
7.3.3 刪除語句 124
7.4 T-SQL中的數據查詢語言 124
7.4.1 投影查詢 124
7.4.2 選擇查詢 126
7.4.3 連接查詢 129
7.4.4 統(tǒng)計計算 134
7.4.5 排序查詢 137
7.4.6 子查詢 138
7.4.7 SELECT查詢的其他子句 141
7.5 綜合訓練 148
7.6 小結 150
習題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 插入數據 160
8.3.3 修改數據 161
8.3.4 刪除數據 161
8.4 修改視圖定義 162
8.5 刪除視圖 165
8.5.1 使用圖形界面方式刪除視圖 165
8.5.2 使用T-SQL語句刪除視圖 165
8.6 小結 165
習題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 小結 176
習題9 176
第10章 數據完整性 178
10.1 數據完整性概述 178
10.2 域完整性 180
10.2.1 CHECK約束 180
10.2.2 DEFAULT約束 182
10.3 實體完整性 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)建與刪除表間參照關系 186
10.4.2 使用T-SQL語句創(chuàng)建與刪除表間參照關系 188
10.5 綜合訓練 190
10.6 小結 192
習題10 192
第11章 T-SQL程序設計 195
11.1 數據類型 195
11.1.1 系統(tǒng)數據類型 195
11.1.2 用戶自定義數據類型 196
11.1.3 用戶自定義表數據類型 198
11.2 標識符、常量和變量 199
11.2.1 標識符 199
11.2.2 常量 200
11.2.3 變量 201
11.3 運算符與表達式 204
11.3.1 算術運算符 204
11.3.2 位運算符 204
11.3.3 比較運算符 204
11.3.4 邏輯運算符 205
11.3.5 字符串連接運算符 206
11.3.6 賦值運算符 206
11.3.7 一元運算符 207
11.3.8 運算符的優(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)內置函數 213
11.6 用戶定義函數 222
11.6.1 用戶定義函數的定義和調用 223
11.6.2 用戶定義函數的刪除 229
11.7 游標 229
11.7.1 游標的概念 229
11.7.2 游標的基本操作 230
11.8 綜合訓練 233
11.9 小結 235
習題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 存儲過程的參數 244
12.4 存儲過程的管理 247
12.4.1 修改存儲過程 247
12.4.2 刪除存儲過程 248
12.5 綜合訓練 249
12.6 小結 251
習題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 綜合訓練 267
13.7 小結 268
習題13 268
第14章 事務和鎖 271
14.1 事務 271
14.1.1 事務原理 271
14.1.2 事務類型 272
14.1.3 事務模式 272
14.1.4 事務處理語句 273
14.2 鎖定 277
14.2.1 并發(fā)影響 278
14.2.2 可鎖定資源和鎖模式 278
14.2.3 死鎖 280
14.3 小結 280
習題14 281
第15章 系統(tǒng)安全管理 283
15.1 SQL Server安全機制和身份驗證模式 283
 15.1.1 SQL Server安全機制 283
 15.1.2 SQL Server身份驗證模式 284
15.2 服務器登錄名的管理 284
 15.2.1 創(chuàng)建登錄名 284
 15.2.2 修改登錄名 286
 15.2.3 刪除登錄名 287
15.3 數據庫用戶的管理 287
 15.3.1 創(chuàng)建數據庫用戶 288
 15.3.2 修改數據庫用戶 290
 15.3.3 刪除數據庫用戶 291
15.4 角色 291
 15.4.1 服務器角色 291
 15.4.2 數據庫角色 294
15.5 權限管理 298
 15.5.1 登錄名權限管理 298
 15.5.2 數據庫用戶權限管理 300
15.6 綜合訓練 304
15.7 小結 305
習題15 306
第16章 備份和恢復 309
16.1 備份和恢復概述 309
16.2 創(chuàng)建備份設備 310
 16.2.1 使用圖形界面方式創(chuàng)建和刪除命名備份設備 310
 16.2.2 使用存儲過程創(chuàng)建和刪除命名備份設備 312
 16.2.3 使用T-SQL語句創(chuàng)建臨時備份設備 312
16.3 備份數據庫 313
 16.3.1 使用圖形界面方式備份數據庫 313
 16.3.2 使用T-SQL語句備份數據庫 314
16.4 恢復數據庫 317
 16.4.1 使用圖形界面方式恢復數據庫 317
 16.4.2 使用T-SQL語句恢復數據庫 319
16.5 復制數據庫 321
16.6 分離和附加數據庫 323
 16.6.1 分離數據庫 323
 16.6.2 附加數據庫 324
16.7 小結 326
習題16 326
第17章 云計算和大數據 329
17.1 云計算概述 329
17.2 大數據概述 332
17.3 云數據庫 334
17.4 NoSQL數據庫 337
17.5 小結 338
習題17 339
第18章 基于Java EE和SQL Server的學生成績管理系統(tǒng)開發(fā) 341
18.1 創(chuàng)建學生成績數據庫和表 341
18.2 搭建系統(tǒng)框架 342
 18.2.1 層次劃分 342
 18.2.2 搭建項目框架 344
18.3 持久層開發(fā) 345
18.4 業(yè)務層開發(fā) 350
18.5 表示層開發(fā) 351
18.6 小結 365
習題18 365
附錄A 習題參考答案 367
第1章 數據庫系統(tǒng)概論 367
第2章 關系數據庫系統(tǒng)模型 368
第3章 關系數據庫設計理論 370
第4章 SQL Server概述 371
第5章 創(chuàng)建和修改數據庫 372
第6章 創(chuàng)建和使用表 372
第7章 T-SQL基礎 372
第8章 視圖 375
第9章 索引 377
第10章 數據完整性 377
第11章 T-SQL程序設計 378
第12章 存儲過程 381
第13章 觸發(fā)器 382
第14章 事務和鎖 384
第15章 系統(tǒng)安全管理 385
第16章 備份和恢復 386
第17章 云計算和大數據 387
第18章 基于Java EE和SQL Server的學生成績管理系統(tǒng)開發(fā) 387
附錄B stsc數據庫的表結構和樣本數據 388
參考文獻 390

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號