第一章. 選擇SQL Server服務來支持商業需求
1.1. SQL Server服務概述
1.2. 何時使用SQL Server新服務
1.3. 評測數據庫引擎新特性;
第二章. 規劃數據模型策略
2.1. 定義XML存儲數據的標準
2.2. 規劃Schema方案
2.3. 規劃Scale-Out策略;
第三章. 設計Notifications Services的解決方案
3.1. 定義數據事件
3.2. 定義訂閱策略
3.3. 定義通知策略
3.4. 定義通知分發策略;
第四章. 規劃Source Control、Unit Testing和Deployment
4.1. 設計Source Control策略
4.2. 規劃Unit Test計劃
4.3. 建立性能基線
4.4. 定義配置策略;
第五章. 設計Service Broker解決方案
5.1. 規劃Service Broker方案架構
5.2. 設計Service Broker數據流
5.3. 規劃Service Broker方案;
第六章. 高級查詢及XML技術
6.1. CTE(Common Table Expressions)
6.2. 透視表(Pivot)
6.3. Ranking查詢函數
6.4. XQuery概述
6.5. XML數據類型與關系型數據轉換策略;
第七章. 規劃數據庫邏輯模型
7.1. 創建邏輯模型
7.2. 設計OLTP應用模型
7.3. 設計數據倉庫應用模型
7.4. 評估邏輯模型;
第八章. 規劃物理模型
8.1. 設計數據庫物理對象
8.2. 設計約束
8.3. 設計數據庫安全
8.4. 規劃數據庫和SQL Server選項;
第九章. 規劃數據庫訪問策略
9.1. 規劃數據安全訪問
9.2. 設計用戶自定義函數
9.3. 設計存儲過程;
第十章. 設計數據庫信任關系
10.1. 規劃本地數據庫依賴
10.2. 規劃遠程數據庫依賴
第十一章. 選擇數據訪問技術和對象模型
11.1. 數據訪問技術概述
11.2. 選擇訪問數據訪問技術
11.3. 建立數據訪問層
11.4. 使用SQLCLR 設計數據訪問
11.5. 管理SQL Server 的可用數據對象模型;
第十二章. 設計異常處理策略
12.1. 異常處理類型
12.2. 檢測異常
12.3. 管理異常;
第十三章. 使用MARS(Multiple Active Result Sets)來設計查詢策略
13.1. MARS簡介
13.2. 定義多重查詢策略
13.3. 定義讀寫策略
13.4. 使用MARS需要考慮并發問題;
第十四章. 為數據庫應用設計緩存策略
14.1. 為什么緩存很重要
14.2. SQL Server 2008 R2中的數據和查詢緩存
14.3. 使用SQL Server外部緩存技術
14.4. 自定義緩存技術;
第十五章. 識別性能瓶頸
15.1. 識別性能瓶頸練習
15.2. 查詢性能的關鍵指標
15.3. 使用Performance Monitor監控性能
15.4. 用SQLServer Profiler監控性能;
第十六章. 調解數據庫查詢性能
16.1. 查詢語句的邏輯順序
16.2. 使用子查詢時需要考慮的問題
16.3. 高效查詢建議;
第十七章. 查詢中的游標影響
17.1. 比較Cursor-Based和Result Set-Based操作
17.2. 選擇適合的服務器端游標
17.3. 選擇適合的客戶器端游標
17.4. 使用游標的策略
17.5. 使用PIVOT和CTE(Common Table Expressions);
第十八章. 使用索引策略
18.1. SQL Server如何存儲和訪問數據
18.2. 設計索引
18.3. 規劃表中選項
18.4. 規劃數據庫優化選項
18.5. 使用索引需要考慮的問題
18.6. 非聚集索引
18.7. 聚集索引
18.8. 索引策略;
第十九章. 管理并發
19.1. 定義隔離級
19.2. 定義事務策略
19.3. 規劃SQL Server事務處理策略
19.4. 了解數據處理需求
19.5. 鎖定和死鎖的建議;
|