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

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

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

定 價(jià):¥49.50

作 者: 尹志宇,郭晴 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)核心課程規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787302504573 出版時(shí)間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 338 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面講述了數(shù)據(jù)庫的基本原理和SQL Server 2012的應(yīng)用,全書以理論夠用、實(shí)用,實(shí)踐一的原則,使讀者能夠快速、輕松地掌握SQL Server數(shù)據(jù)庫技術(shù)與應(yīng)用。第1~4章講述數(shù)據(jù)庫的基本理論知識,其內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計(jì);第5~14章講述數(shù)據(jù)庫管理系統(tǒng)SQL Server 2012的應(yīng)用,其內(nèi)容包括SQL Server 2012基礎(chǔ),數(shù)據(jù)庫的概念和操作,表的操作,數(shù)據(jù)庫查詢,T-SQL編程,視圖和索引的操作,存儲(chǔ)過程和觸發(fā)器,事務(wù)與并發(fā)控制,數(shù)據(jù)庫系統(tǒng)的安全性,數(shù)據(jù)庫的備份與還原;第15章介紹了基于C#.NET 的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程。本書理論和實(shí)踐相結(jié)合,既闡述了數(shù)據(jù)庫的基本理論,又結(jié)合了SQL Server 2012數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用,內(nèi)容翔實(shí),實(shí)例豐富,圖文并茂,體系完整,通俗易懂,有助于讀者理解數(shù)據(jù)庫的基本概念,掌握要點(diǎn)和攻克難點(diǎn);為便于學(xué)習(xí),每章還配有豐富的習(xí)題。本書可作為大學(xué)本科、專科、高等職業(yè)院?!癝QL Server數(shù)據(jù)庫”課程的教學(xué)用書,也可以作為培養(yǎng)數(shù)據(jù)庫系統(tǒng)工程師的培訓(xùn)教材,還可以作為數(shù)據(jù)庫管理人員及數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員的參考用書。

作者簡介

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

圖書目錄

第 一 部 分
第1章 數(shù)據(jù)庫系統(tǒng)概述 3
1.1 數(shù)據(jù)庫技術(shù)發(fā)展史 3
1.1.1 數(shù)據(jù)處理技術(shù) 3
1.1.2 數(shù)據(jù)庫技術(shù)的三個(gè)發(fā)展階段 4
1.2 數(shù)據(jù)庫系統(tǒng)的組成 6
1.3 數(shù)據(jù)庫的體系結(jié)構(gòu) 7
1.3.1 數(shù)據(jù)庫的三級模式結(jié)構(gòu) 8
1.3.2 數(shù)據(jù)庫的兩級映像 9
習(xí)題 10
第2章 數(shù)據(jù)模型 11
2.1 信息的三種世界 11
2.2 概念模型 12
2.2.1 基本概念 12
2.2.2 E-R模型 13
2.3 數(shù)據(jù)模型 15
2.3.1 層次模型 15
2.3.2 網(wǎng)狀模型 16
2.3.3 關(guān)系模型 17
習(xí)題 18
第3章 關(guān)系數(shù)據(jù)庫 20
3.1 關(guān)系數(shù)據(jù)結(jié)構(gòu) 20
3.1.1 關(guān)系的定義和性質(zhì) 20
3.1.2 關(guān)系數(shù)據(jù)庫 22
3.2 關(guān)系的完整性 22
3.3 關(guān)系運(yùn)算 23
3.3.1 傳統(tǒng)的集合運(yùn)算 24
3.3.2 專門的關(guān)系運(yùn)算 26
3.4 關(guān)系的規(guī)范化 30
3.4.1 函數(shù)依賴 30
3.4.2 關(guān)系規(guī)范化的目的 31
3.4.3 關(guān)系規(guī)范化的過程 32
習(xí)題 35
第4章 數(shù)據(jù)庫設(shè)計(jì) 37
4.1 數(shù)據(jù)庫設(shè)計(jì)概述 37
4.2 需求分析 37
4.2.1 需求分析的任務(wù) 38
4.2.2 需求分析的方法 38
4.2.3 數(shù)據(jù)流圖和數(shù)據(jù)字典 39
4.3 概念結(jié)構(gòu)設(shè)計(jì) 41
4.3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法 41
4.3.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟 41
4.4 邏輯結(jié)構(gòu)設(shè)計(jì) 43
4.4.1 將E-R圖轉(zhuǎn)化為關(guān)系數(shù)據(jù)模型 43
4.4.2 關(guān)系模式的優(yōu)化 45
4.4.3 設(shè)計(jì)用戶外模式 46
4.5 物理結(jié)構(gòu)設(shè)計(jì) 46
4.5.1 確定數(shù)據(jù)庫的物理結(jié)構(gòu) 46
4.5.2 評價(jià)物理結(jié)構(gòu) 47
4.6 數(shù)據(jù)庫實(shí)施和運(yùn)行、維護(hù) 48
4.6.1 數(shù)據(jù)庫實(shí)施 48
4.6.2 數(shù)據(jù)庫的運(yùn)行與維護(hù) 48
4.7 數(shù)據(jù)庫設(shè)計(jì)實(shí)例 49
4.7.1 銀行卡管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 49
4.7.2 圖書借閱管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 50
4.7.3 鋼材倉庫管理系統(tǒng)設(shè)計(jì) 52
習(xí)題 55
第 二 部 分
第5章 SQL Server 2012基礎(chǔ) 59
5.1 SQL Server 2012簡介 59
5.1.1 SQL Server 發(fā)展史 59
5.1.2 SQL Server 2012新增功能 60
5.1.3 SQL Server 2012系統(tǒng)架構(gòu) 62
5.1.4 SQL Server 2012的協(xié)議 63
5.2 SQL Server 2012的安裝與配置 63
5.2.1 SQL Server 2012的版本 63
5.2.2 SQL Server 2012的環(huán)境需求 64
5.2.3 SQL Server 2012的安裝過程 65
5.3 SQL Server 2012的管理工具 76
5.3.1 SQL Server Management Studio 76
5.3.2 服務(wù)器管理 78
5.3.3 SQL Server配置管理器 80
5.3.4 其他工具組件 81
5.4 T-SQL基礎(chǔ) 83
5.4.1 T-SQL的特點(diǎn) 83
5.4.2 T-SQL的分類 84
5.4.3 T-SQL的基本語法 84
習(xí)題 86
第6章 數(shù)據(jù)庫的概念和操作 87
6.1 數(shù)據(jù)庫基本概念 87
6.1.1 物理數(shù)據(jù)庫 87
6.1.2 邏輯數(shù)據(jù)庫 88
6.2 數(shù)據(jù)庫操作 89
6.2.1 創(chuàng)建數(shù)據(jù)庫 89
6.2.2 修改數(shù)據(jù)庫 94
6.2.3 刪除數(shù)據(jù)庫 96
習(xí)題 97
第7章 表的操作 98
7.1 創(chuàng)建表 98
7.1.1 數(shù)據(jù)類型 98
7.1.2 界面方式創(chuàng)建表 101
7.1.3 使用T-SQL語句創(chuàng)建表 103
7.2 修改表 105
7.2.1 界面方式修改表 105
7.2.2 使用T-SQL語句修改表 106
7.3 列約束和表約束 106
7.3.1 PRIMARY KEY約束 106
7.3.2 UNIQUE約束 108
7.3.3 FOREIGN KEY約束 109
7.3.4 CHECK約束 113
7.3.5 DEFAULT約束 114
7.4 表數(shù)據(jù)操作 115
7.4.1 向表中添加數(shù)據(jù) 115
7.4.2 修改表中數(shù)據(jù) 118
7.4.3 刪除表中數(shù)據(jù) 118
7.5 刪除表 119
7.6 數(shù)據(jù)的導(dǎo)入/導(dǎo)出 120
7.6.1 導(dǎo)出數(shù)據(jù) 120
7.6.2 導(dǎo)入數(shù)據(jù) 127
習(xí)題 133
第8章 數(shù)據(jù)庫查詢 135
8.1 SELECT查詢語法 135
8.2 簡單查詢 136
8.2.1 投影查詢 136
8.2.2 選擇查詢 138
8.2.3 聚合函數(shù)查詢 142
8.3 分組查詢 144
8.3.1 簡單分組 144
8.3.2 CUBE和ROLLUP的應(yīng)用 145
8.4 連接查詢 146
8.4.1 內(nèi)連接 146
8.4.2 自連接 148
8.4.3 外連接 148
8.4.4 交叉連接 150
8.5 子查詢 151
8.5.1 無關(guān)子查詢 151
8.5.2 相關(guān)子查詢 153
8.6 其他查詢 154
8.6.1 集合運(yùn)算查詢 154
8.6.2 對查詢結(jié)果排序 156
8.6.3 存儲(chǔ)查詢結(jié)果 157
8.7 數(shù)據(jù)操作中使用SELECT子句 158
8.7.1 INSERT語句中使用SELECT子句 158
8.7.2 UPDATE語句中使用SELECT子句 159
8.7.3 DELETE語句中使用SELECT子句 159
習(xí)題 160
第9章 T-SQL編程 162
9.1 T-SQL編程基礎(chǔ) 162
9.1.1 標(biāo)識符 162
9.1.2 變量 162
9.1.3 運(yùn)算符 164
9.1.4 批處理 167
9.1.5 注釋 167
9.2 流程控制語句 168
9.2.1 SET語句 168
9.2.2 BEGIN…END語句 169
9.2.3 IF…ELSE語句 169
9.2.4 CASE語句 170
9.2.5 WHILE語句 172
9.2.6 GOTO語句 173
9.2.7 RETURN語句 173
9.3 函數(shù) 174
9.3.1 系統(tǒng)內(nèi)置函數(shù) 174
9.3.2 用戶定義函數(shù) 176
9.4 游標(biāo) 180
9.4.1 游標(biāo)概述 180
9.4.2 游標(biāo)的類型 181
9.4.3 游標(biāo)的操作 182
習(xí)題 186
第10章 視圖和索引 188
10.1 視圖 188
10.1.1 視圖概述 188
10.1.2 創(chuàng)建視圖 189
10.1.3 修改視圖 192
10.1.4 使用視圖 195
10.1.5 刪除視圖 197
10.2 索引 198
10.2.1 索引簡介 198
10.2.2 索引類型 199
10.2.3 創(chuàng)建索引 200
10.2.4 查看索引信息 206
10.2.5 刪除索引 208
習(xí)題 209
第11章 存儲(chǔ)過程和觸發(fā)器 211
11.1 存儲(chǔ)過程 211
11.1.1 存儲(chǔ)過程概述 211
11.1.2 存儲(chǔ)過程的類型 212
11.1.3 創(chuàng)建存儲(chǔ)過程 213
11.1.4 執(zhí)行存儲(chǔ)過程 216
11.1.5 查看存儲(chǔ)過程 220
11.1.6 修改和刪除存儲(chǔ)過程 222
11.2 觸發(fā)器 223
11.2.1 觸發(fā)器概述 223
11.2.2 觸發(fā)器的分類 224
11.2.3 創(chuàng)建觸發(fā)器 225
11.2.4 查看觸發(fā)器信息及修改觸發(fā)器 233
11.2.5 禁止、啟用和刪除觸發(fā)器 235
習(xí)題 236
第12章 事務(wù)與并發(fā)控制 238
12.1 事務(wù)概述 238
12.2 事務(wù)的類型 239
12.2.1 根據(jù)系統(tǒng)的設(shè)置分類 239
12.2.2 根據(jù)運(yùn)行模式分類 240
12.3 事務(wù)處理語句 241
12.4 事務(wù)的并發(fā)控制 243
12.4.1 并發(fā)帶來的問題 243
12.4.2 鎖的基本概念 244
12.4.3 鎖的類型 245
12.4.4 鎖的信息 246
12.4.5 死鎖的產(chǎn)生及解決辦法 248
12.4.6 手工加鎖 248
習(xí)題 250
第13章 數(shù)據(jù)庫系統(tǒng)的安全性 251
13.1 身份驗(yàn)證 251
13.1.1 SQL Server的身份驗(yàn)證模式 251
13.1.2 設(shè)置身份驗(yàn)證模式 252
13.2 賬號管理 254
13.2.1 服務(wù)器登錄賬號 254
13.2.2 數(shù)據(jù)庫用戶賬號 258
13.3 角色管理 260
13.3.1 固定服務(wù)器角色 261
13.3.2 固定數(shù)據(jù)庫角色 262
13.3.3 應(yīng)用程序角色 265
13.4 權(quán)限管理 267
13.4.1 權(quán)限的類別 267
13.4.2 權(quán)限操作 267
13.5 數(shù)據(jù)加密 273
13.5.1 數(shù)據(jù)加密簡介 273
13.5.2 數(shù)據(jù)加密和解密操作 274
習(xí)題 279
第14章 數(shù)據(jù)庫的備份與還原 280
14.1 數(shù)據(jù)庫備份概述 280
14.1.1 數(shù)據(jù)庫備份計(jì)劃 280
14.1.2 數(shù)據(jù)庫備份的類型 281
14.2 數(shù)據(jù)庫還原概述 283
14.2.1 數(shù)據(jù)庫還原策略 283
14.2.2 數(shù)據(jù)庫恢復(fù)模式 284
14.3 數(shù)據(jù)庫備份操作 286
14.4 數(shù)據(jù)庫還原操作 289
14.4.1 自動(dòng)還原 289
14.4.2 手動(dòng)還原 290
14.5 數(shù)據(jù)庫分離與附加 292
14.5.1 分離數(shù)據(jù)庫 293
14.5.2 附加數(shù)據(jù)庫 295
習(xí)題 297
第 三 部 分
第15章 基于C#.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā) 301
15.1 C#語言簡介 301
15.2 使用ADO.NET訪問SQL Server數(shù)據(jù)庫 302
15.2.1 ADO.NET的對象模型 302
15.2.2 利用ADO.NET訪問數(shù)據(jù)庫的基本操作 304
15.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例 306
15.3.1 數(shù)據(jù)庫設(shè)計(jì) 306
15.3.2 應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 312
習(xí)題 338
參考文獻(xiàn) 339

本目錄推薦

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