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

SQL Server數(shù)據(jù)庫技術(shù)大全

SQL Server數(shù)據(jù)庫技術(shù)大全

定 價(jià):¥76.00

作 者: 曾毅 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787302195771 出版時(shí)間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 713 字?jǐn)?shù):  

內(nèi)容簡介

  SQL Server是微軟公司在數(shù)據(jù)庫市場的主打產(chǎn)品,也是世界三大數(shù)據(jù)庫管理系統(tǒng)之一。本書分為四篇,循序漸進(jìn)地講述了SQL Server 2008的功能特性和開發(fā)應(yīng)用。從數(shù)據(jù)庫基本概念到數(shù)據(jù)庫性能調(diào)優(yōu),由淺入深地對具體知識(shí)點(diǎn)進(jìn)行了詳細(xì)的實(shí)例講解。本書的知識(shí)點(diǎn)覆蓋面廣,涵蓋了SQL Server 2008大部分的功能特點(diǎn),從最基礎(chǔ)的T-SQL語法到SQL Server 2008中新增的高級(jí)語法,從數(shù)據(jù)庫基本概念到新增的數(shù)據(jù)類型,從簡單的數(shù)據(jù)庫查詢到數(shù)據(jù)庫性能的調(diào)優(yōu),從數(shù)據(jù)庫的設(shè)計(jì)到數(shù)據(jù)庫的管理,從數(shù)據(jù)庫應(yīng)用開發(fā)到商務(wù)智能應(yīng)用等方面都有所涉及。本書內(nèi)容全面,示例精巧而詳盡,是學(xué)習(xí)SQL Server、了解和使用SQL Server 2008新特性、完善讀者的知識(shí)結(jié)構(gòu)、擴(kuò)展SQL Server知識(shí)面的很好選擇。本書適合各個(gè)層次的數(shù)據(jù)庫學(xué)習(xí)人員和廣大程序員閱讀,也可作為開發(fā)人員的案頭必備資料。

作者簡介

  曾毅,畢業(yè)于電子科技大學(xué),現(xiàn)為微軟企業(yè)顧問服務(wù)部資深顧問,具有多年的SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)和管理經(jīng)驗(yàn)。工作期間先后參與了多個(gè)大型企業(yè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā),并負(fù)責(zé)過SQL Server性能調(diào)優(yōu)和培訓(xùn)項(xiàng)目。另外還作為講師,長期進(jìn)行SQL Server相關(guān)技術(shù)培訓(xùn)。

圖書目錄

第1篇 SQL Server基礎(chǔ)
第1章 SQL Server 2008概述/2
1.1 SQL Server 2008簡介/2
1.1.1 SQL Server發(fā)展歷史/2
1.1.2 SQL Server 2008的特點(diǎn)/4
1.2 SQL Server 2008架構(gòu)簡介/4
1.2.1 SQL Server 2008系統(tǒng)架構(gòu)/5
1.2.2 SQL Server 2008的協(xié)議/6
1.2.3 SQL Server 2008的查詢/6
1.2.4 SQL Server 2008的數(shù)據(jù)操作/7
1.3 SQL Server 2008的安裝/9
1.3.1 SQL Server 2008的版本選擇/9
1.3.2 SQL Server 2008的安裝環(huán)境/11
1.3.3 安裝配置SQL Server 2008/11
1.4 使用SQL Server Management Studio/14
1.4.1 SQL Server Management Studio簡介/15
1.4.2 使用SSMS打開表/15
1.4.3 在SSMS中使用T-SQL/17
1.4.4 使用SSMS管理服務(wù)器和腳本/18
1.5 SQL Server 2008的其他工具/19
1.5.1 使用配置管理器配置數(shù)據(jù)庫/19
1.5.2 使用SQL Server Profiler跟蹤數(shù)據(jù)庫/22
1.5.3 使用SQL Server 2008聯(lián)機(jī)叢書/23
1.6 SQL Server 2008系統(tǒng)數(shù)據(jù)庫簡介/24
1.6.1 系統(tǒng)數(shù)據(jù)庫master——系統(tǒng)表的管理/24
1.6.2 系統(tǒng)數(shù)據(jù)庫model——數(shù)據(jù)庫的模板/25
1.6.3 系統(tǒng)數(shù)據(jù)庫msdb——為SQL Server提供隊(duì)列和可靠消息傳遞/26
1.6.4 系統(tǒng)數(shù)據(jù)庫tempdb——臨時(shí)工作區(qū)/26
1.7 示例數(shù)據(jù)庫/27
1.7.1 安裝示例數(shù)據(jù)庫/27
1.7.2 示例數(shù)據(jù)庫AdventureWorks/29
1.7.3 示例數(shù)據(jù)庫AdventureWorksDW/30
1.8 小結(jié)/30
第2章 T-SQL基礎(chǔ)/31
2.1 T-SQL簡介/31
2.1.1 SQL背景/31
2.1.2 SQL語言分類/31
2.1.3 語法約定/32
2.2 基本的SQL語句/32
2.2.1 使用SELECT查詢數(shù)據(jù)/33
2.2.2 使用INSERT插入數(shù)據(jù)/34
2.2.3 使用UPDATE更新數(shù)據(jù)/35
2.2.4 使用DELETE刪除數(shù)據(jù)/36
2.3 聯(lián)接查詢/37
2.3.1 內(nèi)聯(lián)接(INNER JOIN)/37
2.3.2 外聯(lián)接(OUTER JOIN)/38
2.3.3 完全聯(lián)接(FULL JOIN)/39
2.3.4 交叉聯(lián)接(CROSS JOIN)/40
2.3.5 聯(lián)接的替代寫法/40
2.3.6 聯(lián)合(UNION)/41
2.4 SQL數(shù)據(jù)類型/42
2.4.1 精確數(shù)字類型/43
2.4.2 近似數(shù)字類型/43
2.4.3 字符串類型/43
2.4.4 Unicode字符串類型/44
2.4.5 二進(jìn)制串類型/44
2.4.6 日期和時(shí)間類型/45
2.4.7 其他數(shù)據(jù)類型/45
2.5 SQL變量/46
2.6 操作符/47
2.7 流程控制/49
2.7.1 批處理/49
2.7.2 語句塊/51
2.7.3 條件語句/51
2.7.4 循環(huán)語句/52
2.8 函數(shù)/53
2.8.1 函數(shù)簡介/53
2.8.2 聚合函數(shù)/55
2.8.3 日期和時(shí)間函數(shù)/56
2.8.4 數(shù)學(xué)函數(shù)/57
2.8.5 字符串函數(shù)/59
2.8.6 其他常用函數(shù)/61
2.9 小結(jié)/62
第3章 數(shù)據(jù)庫基本操作/63
3.1 數(shù)據(jù)庫操作/63
3.1.1 創(chuàng)建數(shù)據(jù)庫/63
3.1.2 修改數(shù)據(jù)庫/65
3.1.3 刪除數(shù)據(jù)庫/66
3.2 表操作/67
3.2.1 表簡介/67
3.2.2 使用T-SQL創(chuàng)建表/69
3.2.3 使用SSMS創(chuàng)建表/69
3.2.4 創(chuàng)建臨時(shí)表/71
3.2.5 使用T-SQL修改表/72
3.2.6 使用SSMS修改表/75
3.2.7 刪除表/76
3.3 數(shù)據(jù)完整性/77
3.3.1 實(shí)體完整性/77
3.3.2 域完整性/78
3.3.3 引用完整性/79
3.3.4 用戶定義完整性/79
3.4 約束操作/80
3.4.1 約束簡介/80
3.4.2 NOT NULL約束/80
3.4.3 DEFAULT約束/81
3.4.4 UNIQUE約束/82
3.4.5 PRIMARY KEY主鍵約束/84
3.4.6 FOREIGN KEY外鍵約束/86
3.4.7 CHECK約束/91
3.4.8 規(guī)則/92
3.4.9 默認(rèn)值/94
3.4.10 禁用約束/95
3.5 視圖/97
3.5.1 視圖簡介/97
3.5.2 使用T-SQL創(chuàng)建視圖/98
3.5.3 使用SSMS創(chuàng)建視圖/99
3.5.4 修改視圖/101
3.5.5 刪除視圖/102
3.6 存儲(chǔ)過程/102
3.6.1 存儲(chǔ)過程簡介/103
3.6.2 創(chuàng)建存儲(chǔ)過程/103
3.6.3 修改存儲(chǔ)過程/106
3.6.4 刪除存儲(chǔ)過程/107
3.6.5 存儲(chǔ)過程返回?cái)?shù)據(jù)/107
3.7 用戶定義函數(shù)/108
3.7.1 用戶定義函數(shù)簡介/108
3.7.2 創(chuàng)建標(biāo)量值函數(shù)/109
3.7.3 創(chuàng)建表值函數(shù)/111
3.7.4 修改用戶定義函數(shù)/112
3.7.5 刪除用戶定義函數(shù)/113
3.8 觸發(fā)器/113
3.8.1 觸發(fā)器簡介/114
3.8.2 創(chuàng)建觸發(fā)器/115
3.8.3 修改和刪除觸發(fā)器/117
3.8.4 啟用和禁用觸發(fā)器/118
3.9 命名與編碼規(guī)范/119
3.9.1 命名規(guī)范/119
3.9.2 SQL編碼規(guī)范/120
3.10 小結(jié)/120
第4章 SQL Server 2008的新特性/121
4.1 SSMS增強(qiáng)/121
4.1.1 對象資源管理器增強(qiáng)/121
4.1.2 查詢編輯器增強(qiáng)/122
4.1.3 執(zhí)行計(jì)劃增強(qiáng)/124
4.1.4 其他新增功能/125
4.2 新的管理特性/126
4.2.1 簡潔高效的安裝/126
4.2.2 透明數(shù)據(jù)加密/127
4.2.3 數(shù)據(jù)壓縮和備份壓縮/128
4.2.4 審核/130
4.2.5 策略管理/130
4.2.6 其他管理特性/131
4.3 新增數(shù)據(jù)類型/132
4.3.1 日期和時(shí)間類型/132
4.3.2 層次ID/136
4.3.3 地理空間數(shù)據(jù)類型/137
4.3.4 表值參數(shù)類型/138
4.3.5 文件流數(shù)據(jù)/139
4.4 新的開發(fā)特性/140
4.4.1 新增T-SQL語法/140
4.4.2 同步框架/142
4.4.3 稀疏列/143
4.4.4 列集/144
4.4.5 篩選索引/145
4.4.6 其他開發(fā)特性增強(qiáng)/146
4.5 商務(wù)智能增強(qiáng)/146
4.5.1 集成服務(wù)增強(qiáng)/147
4.5.2 分析服務(wù)增強(qiáng)/147
4.5.3 報(bào)表服務(wù)增強(qiáng)/148
4.5.4 Office集成/148
4.6 小結(jié)/149
第2篇 數(shù)據(jù)庫安全
第5章 SQL Server 2008安全/152
5.1 新安全機(jī)制概論/152
5.1.1 平臺(tái)與網(wǎng)絡(luò)安全性/152
5.1.2 主體與數(shù)據(jù)庫對象安全性/154
5.1.3 應(yīng)用程序安全性/155
5.2 賬號(hào)管理/156
5.2.1 安全驗(yàn)證方式/156
5.2.2 密碼策略/157
5.2.3 高級(jí)安全性/158
5.3 登錄名管理/159
5.3.1 使用T-SQL創(chuàng)建登錄名/159
5.3.2 使用SSMS創(chuàng)建登錄名/161
5.3.3 使用T-SQL修改登錄名/162
5.3.4 使用SSMS修改登錄名/165
5.3.5 刪除登錄名/165
5.4 用戶管理/166
5.4.1 使用T-SQL創(chuàng)建用戶/166
5.4.2 使用SSMS創(chuàng)建用戶/167
5.4.3 修改用戶/168
5.4.4 刪除用戶/169
5.5 架構(gòu)管理/169
5.5.1 架構(gòu)簡介/169
5.5.2 使用T-SQL創(chuàng)建架構(gòu)/170
5.5.3 使用SSMS創(chuàng)建架構(gòu)/171
5.5.4 修改架構(gòu)/172
5.5.5 刪除架構(gòu)/173
5.6 用戶權(quán)限/174
5.6.1 權(quán)限簡介/174
5.6.2 使用GRANT分配權(quán)限/177
5.6.3 使用DENY顯式拒絕訪問對象/178
5.6.4 使用REVOKE撤銷權(quán)限/179
5.6.5 語句執(zhí)行權(quán)限/180
5.6.6 使用SSMS管理用戶權(quán)限/181
5.7 角色管理/184
5.7.1 角色簡介/185
5.7.2 服務(wù)器角色/185
5.7.3 固定數(shù)據(jù)庫角色/187
5.7.4 用戶定義數(shù)據(jù)庫角色/189
5.7.5 應(yīng)用程序角色/191
5.8 數(shù)據(jù)加密/194
5.8.1 數(shù)據(jù)加密簡介/194
5.8.2 數(shù)據(jù)的加密和解密/196
5.8.3 使用證書加密和解密/198
5.8.4 使用透明數(shù)據(jù)加密/199
5.9 SQL注入攻擊/201
5.9.1 SQL注入攻擊原理/201
5.9.2 如何防范SQL注入攻擊/202
5.10 小結(jié)/203
第6章 數(shù)據(jù)文件安全與災(zāi)難恢復(fù)/204
6.1 數(shù)據(jù)文件安全簡介/204
6.1.1 業(yè)務(wù)可持續(xù)性/204
6.1.2 SQL Server 2008高可用性技術(shù)/205
6.2 數(shù)據(jù)庫的備份與恢復(fù)/206
6.2.1 數(shù)據(jù)庫備份簡介/206
6.2.2 備份設(shè)備/207
6.2.3 數(shù)據(jù)庫備份/209
6.2.4 數(shù)據(jù)庫恢復(fù)/211
6.2.5 恢復(fù)模式/213
6.3 數(shù)據(jù)文件的轉(zhuǎn)移/214
6.3.1 分離數(shù)據(jù)庫/215
6.3.2 附加數(shù)據(jù)庫/216
6.4 數(shù)據(jù)庫快照/218
6.4.1 數(shù)據(jù)庫快照原理/218
6.4.2 建立數(shù)據(jù)庫快照/219
6.4.3 管理數(shù)據(jù)庫快照/220
6.5 數(shù)據(jù)庫鏡像/221
6.5.1 數(shù)據(jù)庫鏡像概論/221
6.5.2 數(shù)據(jù)庫鏡像模式/223
6.5.3 使用T-SQL配置數(shù)據(jù)庫鏡像/224
6.5.4 使用SSMS配置數(shù)據(jù)庫鏡像/228
6.6 日志傳送/230
6.6.1 日志傳送概述/230
6.6.2 日志傳送的服務(wù)器角色/230
6.6.3 日志傳送的定時(shí)作業(yè)/231
6.6.4 使用T-SQL配置日志傳送/232
6.6.5 使用SSMS配置日志傳送/236
6.7 數(shù)據(jù)庫群集/238
6.7.1 群集簡介/239
6.7.2 服務(wù)器群集配置要求/239
6.7.3 創(chuàng)建Windows故障轉(zhuǎn)移群集/241
6.8 小結(jié)/242
第7章 復(fù)制/243
7.1 使用bcp導(dǎo)入導(dǎo)出數(shù)據(jù)/243
7.1.1 bcp實(shí)現(xiàn)大容量復(fù)制/243
7.1.2 bcp導(dǎo)出/246
7.1.3 格式化文件/247
7.1.4 bcp導(dǎo)入/250
7.1.5 使用BULK INSERT命令/252
7.1.6 使用OPENROWSET()函數(shù)/255
7.2 復(fù)制概述/258
7.2.1 復(fù)制簡介/258
7.2.2 復(fù)制類型/259
7.2.3 復(fù)制代理/261
7.2.4 訂閱簡介/262
7.3 復(fù)制的工作機(jī)制/262
7.3.1 快照復(fù)制工作機(jī)制/263
7.3.2 事務(wù)復(fù)制工作機(jī)制/264
7.3.3 Oracle發(fā)布工作機(jī)制/265
7.3.4 合并復(fù)制工作機(jī)制/266
7.4 配置復(fù)制/267
7.4.1 準(zhǔn)備用于復(fù)制的服務(wù)器/267
7.4.2 配置快照發(fā)布和分發(fā)/268
7.4.3 配置快照訂閱/272
7.4.4 配置事務(wù)復(fù)制和合并復(fù)制/275
7.5 配置Oracle復(fù)制/276
7.5.1 配置Oracle權(quán)限/276
7.5.2 準(zhǔn)備用于Oracle發(fā)布的服務(wù)器/277
7.5.3 配置Oracle發(fā)布和訂閱/278
7.5.4 Oracle發(fā)布注意事項(xiàng)/281
7.5.5 數(shù)據(jù)類型映射/282
7.5.6 Oracle發(fā)布管理注意事項(xiàng)/284
7.6 管理復(fù)制/285
7.6.1 添加項(xiàng)目/285
7.6.2 刪除項(xiàng)目/286
7.6.3 復(fù)制監(jiān)視器/286
7.6.4 提高復(fù)制性能/287
7.7 小結(jié)/288
第3篇 SQL Server開發(fā)
第8章 數(shù)據(jù)庫設(shè)計(jì)/292
8.1 實(shí)體——關(guān)系模型/292
8.1.1 基本概念/292
8.1.2 實(shí)體集/293
8.1.3 關(guān)系集/294
8.1.4 屬性/295
8.2 關(guān)系/295
8.2.1 一對一的關(guān)系/296
8.2.2 一對多的關(guān)系/296
8.2.3 多對多的關(guān)系/297
8.3 范式/298
8.3.1 第一范式/298
8.3.2 第二范式/299
8.3.3 第三范式/300
8.3.4 Boyce-Codd范式/302
8.3.5 其他范式/302
8.4 數(shù)據(jù)庫建模/303
8.4.1 E-R圖/303
8.4.2 關(guān)系圖/304
8.5 使用PowerDesigner進(jìn)行建模/306
8.5.1 PowerDesigner簡介/306
8.5.2 PowerDesigner支持的模型/306
8.5.3 建立概念模型/307
8.5.4 建立物理模型/311
8.5.5 生成數(shù)據(jù)庫/312
8.5.6 使用逆向工程生成物理模型/313
8.6 小結(jié)/316
第9章 SQL Server與CLR集成/318
9.1 了解.NET和CLR/318
9.1.1 .NET簡介/318
9.1.2 C#簡介/319
9.1.3 CLR集成概述/321
9.2 使用CLR集成的命名空間/322
9.3 SQL Server中的程序集/323
9.3.1 程序集簡介/324
9.3.2 使用T-SQL添加程序集/324
9.3.3 使用SSMS添加程序集/326
9.3.4 修改程序集/327
9.3.5 刪除程序集/328
9.4 創(chuàng)建CLR函數(shù)/329
9.4.1 使用C#編寫CLR標(biāo)量值函數(shù)/329
9.4.2 在SQL Server中使用CLR標(biāo)量值函數(shù)/331
9.4.3 使用C#編寫CLR表值函數(shù)/333
9.4.4 在SQL Server中使用CLR表值函數(shù)/334
9.5 創(chuàng)建CLR存儲(chǔ)過程/335
9.5.1 使用C#編寫CLR存儲(chǔ)過程所需的函數(shù)/336
9.5.2 在SQL Server中使用CLR存儲(chǔ)過程/337
9.5.3 創(chuàng)建有OUTPUT參數(shù)的CLR存儲(chǔ)過程/338
9.6 創(chuàng)建CLR觸發(fā)器/339
9.6.1 使用C#編寫CLR觸發(fā)器/339
9.6.2 在SQL Server中使用CLR觸發(fā)器/341
9.7 創(chuàng)建用戶定義聚合函數(shù)/342
9.7.1 使用C#編寫聚合函數(shù)/342
9.7.2 在SQL Server中創(chuàng)建用戶定義聚合函數(shù)/343
9.8 創(chuàng)建CLR用戶定義類型/345
9.8.1 使用C#定義類型/345
9.8.2 在SQL Server中使用CLR用戶定義類型/346
9.9 小結(jié)/347
第10章 在SQL Server中使用XML/349
10.1 XML概述/349
10.1.1 XML簡介/349
10.1.2 XML數(shù)據(jù)的結(jié)構(gòu)/350
10.1.3 XML文檔模式/351
10.2 FOR XML子句的模式/353
10.2.1 RAW模式/353
10.2.2 AUTO模式/355
10.2.3 EXPLICIT模式/356
10.2.4 PATH模式/359
10.3 SQL Server 2008對XML的支持/359
10.3.1 對FOR XML子句的增強(qiáng)/359
10.3.2 OPENXML()函數(shù)/363
10.4 XML數(shù)據(jù)類型/364
10.4.1 XML數(shù)據(jù)類型簡介/364
10.4.2 使用非類型化XML/365
10.4.3 管理XML架構(gòu)集合/366
10.4.4 使用類型化XML/367
10.5 XML類型的方法/368
10.5.1 用query()方法查詢XML/369
10.5.2 用exists()方法判斷查詢是否有結(jié)果/369
10.5.3 用value()方法返回查詢的原子值/370
10.5.4 用modify()方法修改XML的內(nèi)容/371
10.5.5 用nodes()方法實(shí)現(xiàn)XML數(shù)據(jù)到關(guān)系數(shù)據(jù)的轉(zhuǎn)變/374
10.6 XML索引/375
10.6.1 XML索引簡介/375
10.6.2 創(chuàng)建XML索引/377
10.6.3 修改與刪除XML索引/379
10.7 使用XQuery/380
10.7.1 XQuery基礎(chǔ)/380
10.7.2 FLWOR語句/387
10.7.3 XQuery條件表達(dá)式/390
10.7.4 XQuery運(yùn)算符/391
10.7.5 XQuery函數(shù)/392
10.8 小結(jié)/392
第11章 使用ADO.NET/393
11.1 ADO.NET概述/393
11.1.1 ADO.NET發(fā)展歷史/393
11.1.2 ADO.NET的結(jié)構(gòu)/394
11.1.3 ADO.NET的優(yōu)點(diǎn)/396
11.2 建立與管理連接/396
11.2.1 連接字符串/396
11.2.2 建立和斷開連接/398
11.2.3 數(shù)據(jù)庫連接池概述/399
11.2.4 創(chuàng)建連接池/400
11.2.5 添加連接/400
11.2.6 移除連接/400
11.2.7 配置連接池/401
11.3 使用SqlCommand執(zhí)行數(shù)據(jù)操作/401
11.3.1 構(gòu)造SqlCommand對象/402
11.3.2 SqlCommand提供的方法/403
11.4 使用SqlDataReader讀取數(shù)據(jù)/404
11.4.1 使用SqlDataReader獲得數(shù)據(jù)流/404
11.4.2 使用SqlDataReader獲得對象/406
11.5 使用DataSet填充SqlDataAdapter/407
11.5.1 SqlDataAdapter的使用/407
11.5.2 DataSet的結(jié)構(gòu)/408
11.5.3 DataSet中的集合——DataTable/408
11.5.4 DataSet中的數(shù)據(jù)行——DataRow/409
11.5.5 DataSet中的數(shù)據(jù)列——DataColumn/410
11.5.6 DataSet中的數(shù)據(jù)視圖——DataView/411
11.6 事務(wù)處理/412
11.6.1 使用SqlTransaction處理事務(wù)/412
11.6.2 使用TransactionScope處理分布式事務(wù)/413
11.7 使用數(shù)據(jù)訪問應(yīng)用程序塊/415
11.7.1 數(shù)據(jù)訪問應(yīng)用程序塊簡介/415
11.7.2 數(shù)據(jù)訪問應(yīng)用程序塊的使用/417
11.8 使用LINQ操作數(shù)據(jù)庫/418
11.8.1 LINQ基礎(chǔ)/418
11.8.2 創(chuàng)建LINQ to SQL/420
11.8.3 使用LINQ進(jìn)行多表查詢/423
11.8.4 使用LINQ的其他查詢/424
11.8.5 使用LINQ to SQL修改數(shù)據(jù)/426
11.8.6 使用LINQ to SQL的其他操作/427
11.9 小結(jié)/429
第12章 使用SMO編程管理數(shù)據(jù)庫對象/430
12.1 SMO簡介/430
12.2 SMO對象模型/431
12.2.1 SMO對象和URN簡介/431
12.2.2 獲得SMO對象屬性/433
12.2.3 Server對象簡介/434
12.2.4 Database對象簡介/435
12.2.5 Table對象簡介/436
12.2.6 其他對象簡介/437
12.3 創(chuàng)建SMO應(yīng)用程序/438
12.3.1 在VS中創(chuàng)建SMO項(xiàng)目/438
12.3.2 使用SMO管理數(shù)據(jù)庫/439
12.3.3 使用SMO管理表/442
12.3.4 使用SMO管理存儲(chǔ)過程/444
12.3.5 使用SMO生成腳本/446
12.4 小結(jié)/448
第13章 高級(jí)T-SQL語法/449
13.1 SQL Server 2005新增語法/449
13.1.1 排名函數(shù)/449
13.1.2 異常處理/453
13.1.3 APPLY操作符/455
13.1.4 PIVOT和UNPIVOT運(yùn)算符/455
13.1.5 OUTPUT語法/457
13.1.6 公用表表達(dá)式CTE/460
13.1.7 TOP增強(qiáng)/462
13.1.8 TABLESAMPLE子句/463
13.2 SQL Server 2008新增語法/465
13.2.1 T-SQL基礎(chǔ)增強(qiáng)/465
13.2.2 Grouping Sets語法/466
13.2.3 Merge語法/468
13.2.4 表值參數(shù)TVP/470
13.3 小結(jié)/472
第14章 Service Broker——異步應(yīng)用程序平臺(tái)/473
14.1 Service Broker簡介/473
14.1.1 Service Broker是什么/473
14.1.2 Service Broker的作用/474
14.1.3 Service Broker的優(yōu)點(diǎn)/476
14.2 會(huì)話對象/479
14.2.1 消息類型/479
14.2.2 管理消息類型/480
14.2.3 約定/482
14.2.4 管理約定/482
14.2.5 隊(duì)列/483
14.2.6 管理隊(duì)列/484
14.2.7 服務(wù)/486
14.2.8 管理服務(wù)/487
14.3 會(huì)話對話/488
14.3.1 對話過程/488
14.3.2 發(fā)起和結(jié)束會(huì)話/490
14.3.3 發(fā)送和接收消息/492
14.3.4 會(huì)話組/494
14.3.5 單個(gè)數(shù)據(jù)庫的會(huì)話/496
14.4 Service Broker網(wǎng)絡(luò)會(huì)話/498
14.4.1 Service Broker端點(diǎn)/498
14.4.2 路由/500
14.5 小結(jié)/501
第15章 空間數(shù)據(jù)類型/502
15.1 空間數(shù)據(jù)類型簡介/502
15.1.1 空間數(shù)據(jù)類型概述/502
15.1.2 WKT簡介/503
15.1.3 空間引用標(biāo)識(shí)符/504
15.1.4 空間類/505
15.2 geometry幾何數(shù)據(jù)類型/505
15.2.1 Point點(diǎn)的使用/506
15.2.2 MultiPoint點(diǎn)集的使用/507
15.2.3 LineString線的使用/508
15.2.4 MultiLineString線集的使用/510
15.2.5 Polygon面的使用/511
15.2.6 MultiPolygon面集的使用/513
15.2.7 GeometryCollection幾何集合的使用/514
15.2.8 操作幾何圖形實(shí)例/515
15.2.9 幾何圖形實(shí)例的屬性和方法/521
15.2.10 幾何圖形實(shí)例之間的關(guān)系/524
15.3 geography地理數(shù)據(jù)類型/528
15.3.1 創(chuàng)建地域?qū)嵗?28
15.3.2 地域?qū)嵗膶傩院头椒ǎ?31
15.3.3 地域?qū)嵗g的關(guān)系/533
15.4 空間索引/533
15.4.1 空間索引概述/533
15.4.2 使用T-SQL創(chuàng)建空間索引/538
15.4.3 使用SSMS創(chuàng)建空間索引/540
15.4.4 管理空間索引/542
15.5 小結(jié)/543
第16章 跨實(shí)例鏈接/544
16.1 鏈接服務(wù)器/544
16.1.1 鏈接服務(wù)器簡介/544
16.1.2 使用T-SQL創(chuàng)建鏈接服務(wù)器/544
16.1.3 使用SSMS創(chuàng)建鏈接服務(wù)器/548
16.1.4 修改鏈接服務(wù)器屬性/550
16.1.5 使用鏈接服務(wù)器/551
16.2 同義詞/552
16.2.1 同義詞簡介/552
16.2.2 創(chuàng)建同義詞/553
16.2.3 使用同義詞/554
16.3 深入探討跨實(shí)例鏈接/555
16.3.1 數(shù)據(jù)查詢方式/555
16.3.2 鏈接服務(wù)器的安全/556
16.3.3 目錄服務(wù)/556
16.3.4 索引服務(wù)/557
16.4 小結(jié)/558
第17章 數(shù)據(jù)庫管理自動(dòng)化/559
17.1 SQL Server代理/559
17.1.1 SQL Server代理簡介/559
17.1.2 啟用SQL Server代理/560
17.2 配置數(shù)據(jù)庫作業(yè)/562
17.2.1 創(chuàng)建作業(yè)/562
17.2.2 創(chuàng)建作業(yè)步驟/564
17.2.3 創(chuàng)建計(jì)劃/567
17.2.4 運(yùn)行作業(yè)/571
17.2.5 監(jiān)視作業(yè)/573
17.3 數(shù)據(jù)庫郵件/574
17.3.1 數(shù)據(jù)庫郵件簡介/574
17.3.2 配置數(shù)據(jù)庫郵件/576
17.3.3 如何使用數(shù)據(jù)庫郵件/579
17.4 數(shù)據(jù)庫警報(bào)/580
17.4.1 創(chuàng)建操作員/580
17.4.2 創(chuàng)建警報(bào)/581
17.4.3 為SQL Server代理配置數(shù)據(jù)庫郵件/584
17.4.4 為作業(yè)設(shè)置通知/585
17.5 維護(hù)計(jì)劃/586
17.5.1 維護(hù)計(jì)劃向?qū)В?86
17.5.2 配置維護(hù)計(jì)劃/590
17.5.3 維護(hù)計(jì)劃管理/593
17.6 小結(jié)/593
第18章 商務(wù)智能/594
18.1 商務(wù)智能簡介/594
18.2 集成服務(wù)/595
18.2.1 集成服務(wù)簡介/595
18.2.2 使用導(dǎo)入導(dǎo)出向?qū)мD(zhuǎn)換數(shù)據(jù)/595
18.2.3 Excel數(shù)據(jù)的導(dǎo)入導(dǎo)出/599
18.2.4 數(shù)據(jù)查找/602
18.2.5 數(shù)據(jù)處理/604
18.2.6 異常處理/607
18.2.7 變量的使用/608
18.2.8 使用容器進(jìn)行批量導(dǎo)入/609
18.3 分析服務(wù)/611
18.3.1 分析服務(wù)簡介/611
18.3.2 創(chuàng)建數(shù)據(jù)源和數(shù)據(jù)源視圖/613
18.3.3 創(chuàng)建多維數(shù)據(jù)集/614
18.3.4 部署分析服務(wù)/618
18.3.5 顯示分析數(shù)據(jù)/619
18.4 報(bào)表服務(wù)/620
18.4.1 報(bào)表服務(wù)簡介/621
18.4.2 報(bào)表設(shè)計(jì)/621
18.4.3 報(bào)表發(fā)布/623
18.4.4 報(bào)表展示/625
18.5 小結(jié)/626
第4篇 數(shù)據(jù)庫性能優(yōu)化
第19章 數(shù)據(jù)存儲(chǔ)與索引/628
19.1 數(shù)據(jù)庫對象分配/628
19.1.1 對象的存儲(chǔ)/628
19.1.2 區(qū)-管理空間的基本單位/629
19.2 索引/630
19.2.1 索引簡介/630
19.2.2 聚集索引/631
19.2.3 非聚集索引/633
19.2.4 堆/634
19.2.5 創(chuàng)建索引/635
19.2.6 管理索引/637
19.3 索引選項(xiàng)/639
19.3.1 填充因子/639
19.3.2 聯(lián)機(jī)索引操作/640
19.3.3 其他高級(jí)選項(xiàng)/642
19.4 數(shù)據(jù)文件分區(qū)/643
19.4.1 分區(qū)概述/643
19.4.2 文件和文件組/644
19.4.3 分區(qū)函數(shù)/646
19.4.4 分區(qū)方案/648
19.4.5 分區(qū)表/649
19.4.6 分區(qū)索引/650
19.5 全文搜索/651
19.5.1 全文搜索概述/651
19.5.2 全文目錄/652
19.5.3 全文索引/654
19.5.4 使用全文搜索/656
19.6 使用FILESTREAM存儲(chǔ)文件/657
19.6.1 FILESTREAM概述/658
19.6.2 創(chuàng)建FILESTREAM/658
19.6.3 管理與使用FILESTREAM/660
19.7 小結(jié)/661
第20章 數(shù)據(jù)查詢/662
20.1 執(zhí)行計(jì)劃/662
20.1.1 執(zhí)行計(jì)劃緩存/662
20.1.2 使用T-SQL查看執(zhí)行計(jì)劃/663
20.1.3 使用SSMS圖形顯示執(zhí)行計(jì)劃/664
20.1.4 重新編譯執(zhí)行計(jì)劃/665
20.2 聯(lián)接/668
20.2.1 嵌套循環(huán)聯(lián)接/668
20.2.2 合并聯(lián)接/669
20.2.3 哈希聯(lián)接/670
20.3 SARG查詢參數(shù)/671
20.3.1 SARG簡介/671
20.3.2 在查詢中使用SARG/671
20.4 統(tǒng)計(jì)信息/673
20.4.1 統(tǒng)計(jì)信息簡介/673
20.4.2 使用T-SQL創(chuàng)建統(tǒng)計(jì)信息/674
20.4.3 使用T-SQL管理統(tǒng)計(jì)信息/675
20.4.4 使用SSMS創(chuàng)建和管理統(tǒng)計(jì)信息/676
20.5 小結(jié)/677
第21章 事務(wù)處理/678
21.1 事務(wù)/678
21.1.1 事務(wù)概述/678
21.1.2 使用事務(wù)/679
21.1.3 嵌套事務(wù)/681
21.1.4 事務(wù)保存點(diǎn)/681
21.2 鎖/682
21.2.1 鎖的模式/682
21.2.2 鎖的兼容性/684
21.2.3 鎖的資源和粒度/685
21.3 事務(wù)隔離級(jí)別/686
21.3.1 并發(fā)產(chǎn)生的影響/686
21.3.2 隔離級(jí)別概述/687
21.3.3 使用T-SQL設(shè)置隔離級(jí)別/688
21.3.4 隔離級(jí)別詳情/689
21.4 死鎖/694
21.4.1 死鎖簡介/694
21.4.2 多表死鎖/695
21.4.3 高隔離級(jí)別造成單表死鎖/696
21.4.4 索引建立不當(dāng)造成單表死鎖/696
21.4.5 死鎖監(jiān)視與預(yù)防/698
21.5 小結(jié)/699
第22章 數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)工具/700
22.1 數(shù)據(jù)庫報(bào)表/700
22.1.1 查看數(shù)據(jù)庫實(shí)例報(bào)表/700
22.1.2 查看單個(gè)數(shù)據(jù)庫報(bào)表/701
22.2 使用SQL Server Profiler跟蹤數(shù)據(jù)庫/701
22.2.1 創(chuàng)建SQL Server Profiler/702
22.2.2 查詢SQL Server Profiler/703
22.3 性能監(jiān)視器/704
22.3.1 性能監(jiān)視器簡介/704
22.3.2 常用的計(jì)數(shù)器/705
22.3.3 計(jì)數(shù)器日志/707
22.4 使用優(yōu)化顧問優(yōu)化SQL語句/708
22.4.1 優(yōu)化顧問簡介/708
22.4.2 使用優(yōu)化顧問優(yōu)化SQL語句/709
22.5 動(dòng)態(tài)管理視圖和函數(shù)/710
22.5.1 動(dòng)態(tài)管理視圖和函數(shù)簡介/711
22.5.2 動(dòng)態(tài)管理視圖和函數(shù)的使用/711
22.6 小結(jié)/713

本目錄推薦

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