SQL Server 2008從入門到精通

《SQL Server 2008從入門到精通》是2011年4月1日清華大學出版社出版的圖書,作者是賀特克。本書主要介紹關於SQL Server 2008翔實的案例、豐富的最佳實踐和實用的技巧。

內容簡介

《SQL Server 2008從入門到精通》注重理論與實踐,在7大部分26章的篇幅中,按照一個知識點一個練習的方式,循序漸進、由淺入深地介紹SQL Server 2008的核心組件、資料庫設計、數據檢索與操作、高級資料庫對象設計、資料庫管理、高可用性和商業智慧型等主題。與此同時,作者充分呈現了SQL Server 2008這一靈活、高擴展性、高安全性的大型資料庫系統。

作為深受讀者歡迎的Step by Step系列叢書,《SQL Server 2008從入門到精通》尤其適合開發人員和資料庫管理員閱讀,可幫助他們在短時間內熟悉並掌握SQL Server 2008。

作者簡介

作者:(美國)賀特克(Mike Hotek) 譯者:潘玉琪

Mike Hotek,具有三十年豐富經驗的SQL Server資料庫專家,從事諮詢、寫作和資料庫開發多年。他曾用多種開發語言設計過許多資料庫解決方案,對SQL Server的各個特性具有深刻而廣泛的領悟和理解。他著作頗豐,至今已出版多本專業書籍,其中七本與SQL Server有關。他還發表過數十篇文章,在全球各地成功舉辦過上百個培訓班、研討班和研討會。

目錄

第I部分 SQL Server 2008入門

第1章 SQL Server概述 3

1.1 資料庫引擎 3

1.1.1 存儲引擎 3

1.1.2 安全子系統 4

1.1.3 編程接口 5

1.1.4 服務代理 6

1.1.5 SQL Server代理 6

1.1.6 複製 6

1.1.7 高可用性 6

1.1.8 SQL Server 2008中的關係引擎 7

1.2 商業智慧型 8

1.2.1 集成服務 9

1.2.2 報表服務 10

1.2.3 分析服務 12

第1章快速參考 13

第2章 SQL Server 2008的安裝和配置 15

2.1 SQL Server 2008的版本 15

2.2 基礎設施需求 16

2.3 服務帳戶 17

2.4 排序規則 18

2.5 身份驗證方式 18

2.6 SQL Server實例 19

2.7 升級到SQL Server 2008 19

2.7.1 就地升級 19

2.7.2 並行升級 20

2.8 安裝SQL Server 2008 21

第2章快速參考 27

第3章 使用SQL Server 2008的工具29

3.1 SQL Server文檔 29

3.2 SQL Server 2008的管理工具 31

3.2.1 SQL Server 配置管理器 32

3.2.2 SQL Server Management

Studio 34

3.2.3 資料庫郵件 38

3.3 性能管理工具 40

3.3.1 資料庫引擎最佳化顧問 41

3.3.2 性能工具 42

3.4 商業智慧型工具 42

第3章快速參考 43

第II部分 設計資料庫

第4章 創建資料庫 47

4.1 SQL Server系統資料庫 47

4.2 SQL Server資料庫結構 49

4.2.1 資料庫檔案 49

4.2.2 檔案組 51

4.3 創建資料庫 52

4.4 遷移資料庫 54

4.4.1 分離資料庫 54

4.4.2 附加資料庫 55

第4章快速參考 57

第5章 設計表 59

5.1 命名對象 60

5.2 架構 60

5.3 數據類型 62

5.3.1 Numeric數據 63

5.3.2 字元數據 64

5.3.3 日期與時間數據 66

5.3.4 二進制數據 66

5.3.5 XML 67

5.3.6 FILESTREAM數據類型 68

5.3.7 空間數據類型 69

5.3.8 hierachyID數據類型 69

5.4 列的屬性 69

5.5 創建表 70

5.6 計算列 72

5.7 稀疏列 72

5.8 約束 73

5.8.1 主鍵 73

5.8.2 唯一性約束 75

5.8.3 默認值約束 76

5.8.4 外鍵 77

5.9 資料庫關係圖 78

第5章快速參考 80

第6章 索引 81

6.1 索引的結構 81

6.1.1 平衡樹(B-樹) 82

6.1.2 索引的級別 83

6.2 聚集索引 84

6.3 非聚集索引 86

6.4 包含列 88

6.5 篩選索引 89

6.6 在線上索引創建 90

6.7 索引管理與維護 91

6.7.1 索引碎片 91

6.7.2 填充因子 91

6.7.3 消除索引碎片 91

6.7.4 禁用索引 92

6.8 XML索引 92

6.9 空間索引 93

第6章快速參考 94

第7章 分區 95

7.1 分區函式 95

7.2 分區方案 96

7.3 分區表和索引 98

7.3.1 局部備份和恢復 99

7.3.2 創建分區索引 99

7.4 管理分區 101

7.4.1 SPLIT和MERGE操作符 101

7.4.2 更改分區方案 102

7.4.3 索引對齊 102

7.4.4 SWITCH操作符 102

第7章快速參考 108

第III部分 數據檢索與操作

第8章 數據檢索 111

8.1 通用SELECT語句 111

8.2 結果排序 115

8.3 數據篩選 116

8.4 從多個表中檢索數據 119

8.5 檢索唯一結果 122

第8章快速參考 123

第9章 高級數據檢索 125

9.1 常規SELECT語句 125

9.2 聚合數據 126

9.2.1 聚合多個序列 128

9.2.2 聚合篩選 131

9.2.3 運行聚合 132

9.2.4 計算透視表 132

9.2.5 數據的排名 133

9.3 聚合結果集 134

9.4 公用表表達式 136

9.5 查詢XML數據 137

第9章快速參考 138

第10章 數據操作 141

10.1 插入數據 141

10.1.1 INSERT語句 141

10.1.2 SELECT INTO語句 147

10.2 更新數據 147

10.3 刪除數據 149

10.4 MERGE語句 151

10.5 OUTPUT子句 154

10.6 事務處理 154

10.7 更改跟蹤 157

10.7.1 更改跟蹤 157

10.7.2 變更數據捕獲 159

第10章快速參考 162

第IV部分 高級資料庫對象設計

第11章 視圖 165

11.1 創建視圖 165

11.2 通過視圖修改數據 167

11.3 創建索引視圖 168

第11章快速參考 170

第12章 存儲過程 171

12.1 創建存儲過程 171

12.2 代碼注釋 171

12.3 變數、參數和返回代碼 172

12.3.1 變數 172

12.3.2 參數 173

12.3.3 返回代碼 174

12.4 執行存儲過程 174

12.5 控制流結構 175

12.6 錯誤處理 177

12.7 動態執行 178

12.8 游標 179

12.9 CLR過程 180

12.10 創建管理過程 180

第12章快速參考 182

第13章 函式 183

13.1 系統函式 183

13.2 創建函式 184

13.3 從函式中獲取數據 188

第13章快速參考 194

第14章 觸發器 195

14.1 DML觸發器 195

14.2 DDL觸發器 197

第14章快速參考 200

第15章 資料庫快照 201

15.1 創建資料庫快照 201

15.2 Copy-On-Write技術 202

15.3 使用資料庫快照還原數據 204

第15章快速參考 204

第16章 Service Broker 205

16.1 Service Broker 架構 206

16.1.1 訊息概述 206

16.1.2 Service Broker組件 206

16.1.3 套用互動 208

16.2 訊息類型與約定 208

16.2.1 訊息類型 208

16.2.2 約定 211

16.3 佇列與服務 212

16.3.1 佇列 212

16.3.2 服務 213

16.4 會話 214

16.5 傳送與接收訊息 215

16.5.1 傳送訊息 215

16.5.2 接收訊息 216

16.6 佇列激活 220

16.7 優先 224

第16章快速參考 224

第17章 全文索引 225

17.1 全文目錄 225

17.2 全文索引 226

17.3 查詢全文數據 228

17.3.1 FREETEXT查詢 229

17.3.2 CONTAINS查詢 230

第17章快速參考 232

第V部分 資料庫管理

第18章 安全性 235

18.1 配置攻擊外圍 235

18.1.1 端點 236

18.1.2 端點類型與負載 236

18.1.3 端點訪問 237

18.1.4 TCP端點 238

18.1.5 TCP協定參數 238

18.1.6 資料庫鏡像參數 239

18.1.7 Service Broker參數 239

18.1.8 加密 239

18.2 主體、安全對象和許可權 239

18.2.1 主體 240

18.2.2 模擬 248

18.2.3 安全對象 248

18.2.4 許可權 249

18.2.5 所有權鏈 252

18.3 CLR安全性 254

18.4 數據加密 254

18.4.1 主密鑰 255

18.4.2 哈希算法 256

18.4.3 對稱密鑰 258

18.4.4 證書和非對稱密鑰 259

18.4.5 透明數據加密 260

18.4.6 密鑰管理 261

第18章快速參考 262

第19章 基於策略的管理 263

19.1 基於策略的管理概述 263

19.2 方面 264

19.3 條件 264

19.4 策略目標 266

19.5 策略 268

19.6 策略類別 270

19.7 策略遵從 271

第19章快速參考 272

第20章 數據恢復 273

20.1 資料庫備份 273

20.1.1 備份類型 274

20.1.2 頁面損壞 280

20.2 恢復模式 280

20.3 資料庫還原 282

20.3.1 還原一個完整備份 282

20.3.2 還原路徑 283

20.3.3 還原差異備份 285

20.3.4 還原事務日誌備份 285

第20章快速參考 287

第21章 SQL Server代理 289

21.1 創建作業 289

21.1.1 作業步驟 289

21.1.2 作業計畫 290

21.1.3 操作員 291

21.2 創建維護計畫 295

21.3 創建警報 298

第21章快速參考 301

第22章 動態管理視圖 303

22.1 DMV概覽 303

22.2 獲取對象元數據 304

22.3 資料庫診斷 305

22.3.1 對象大小 305

22.3.2 索引 306

22.3.3 查詢執行統計 309

第22章快速參考 310

第VI部分 高 可 用 性

第23章 高可用性概覽 313

23.1 故障轉移群集 313

23.1.1 故障轉移群集實例元素 313

23.1.2 網路配置 314

23.1.3 磁碟配置 314

23.1.4 安全性配置 314

23.1.5 健康檢查 315

23.1.6 群集故障轉移 315

23.2 資料庫鏡像 316

23.2.1 資料庫鏡像角色 316

23.2.2 操作模式 318

23.2.3 快取 320

23.2.4 透明客戶端重定向 320

23.2.5 損壞頁 321

23.2.6 資料庫快照 321

23.2.7 資料庫鏡像初始化 321

23.3 日誌傳送 322

23.3.1 日誌傳送組件 322

23.3.2 日誌傳送初始化 323

23.4 複製 329

23.4.1 複製組件 329

23.4.2 複製角色 330

23.4.3 複製代理 331

23.4.4 複製方法 332

第23章快速參考 339

第VII部分 商 業 智 能

第24章 SQL Server Integration Services 343

24.1 BIDS概覽 343

24.2 任務 345

24.3 轉換 347

24.4 構建一個包 350

24.4.1 連線 350

24.4.2 控制流 354

24.4.3 數據流 357

24.4.4 數據轉換 363

24.4.5 異常處理 364

24.4.6 配置 368

24.4.7 部署 370

第24章快速參考 371

第25章 SQL Server報表服務 373

25.1 配置報表服務 373

25.2 Reporting Service Web站點 376

25.3 創建報表 377

25.3.1 生成一份報表 378

25.3.2 格式設定 382

25.3.3 計算 387

25.3.4 互動元素 389

25.3.5 參數 392

25.4 部署報表 396

25.5 報表訂閱 398

25.6 連結報表 401

25.7 報表快取與快照 401

第25章快速參考 406

第26章 SQL Server分析服務 409

26.1 數據倉庫簡介 409

26.2 在線上分析處理(OLAP) 410

26.2.1 維度模型 411

26.2.2 多維數據集 412

26.2.3 維度、度量和計算 419

26.2.4 層次結構 423

26.3 KPI、分區、透視和翻譯 426

26.3.1 關鍵績效指標(KPI) 426

26.3.2 分區 426

26.3.3 透視 427

26.3.4 翻譯 427

26.4 數據挖掘 427

26.4.1 算法 428

26.4.2 挖掘模型和挖掘結構 429

26.4.3 數據挖掘揭秘 438

第26章 快速參考 439

相關詞條

相關搜尋

熱門詞條

聯絡我們