Exam 70-451: PRO: 使用 SQL Server 2008 設計資料庫與資料存取解決方案 (測驗重點中譯文)

摘要:Exam 70-451: PRO: 使用 SQL Server 2008 設計資料庫與資料存取解決方案 (測驗重點中譯文)

筆者於 9/30 參加了 Exam 70-451 的 Beta 測驗,並且通過,成為第四科筆者在 Beta 階段就考過的考試,作為 MCITP: Database Developer 2008 的專業級考試,這一科是整合了之前 Exam 70-441 (Designing Database Solution) 和 Exam 70-442 (Designing and Optimizing Data Access) 的內容,並重新設計的考試。

本科的考試重點有:

設計資料庫策略 (13%)

  • 判斷如何使用 SQL Server 元件來滿足商業需求。
  • 設計資料庫模型。
  • 使用 Entity Framework 設計資料模型。
  • 設計應用程式發展策略以支援安全性。
  • 使用 Service Broker 設計解決方案。
  • 設計全文檢索解決方案。

設計資料庫表格 (16%)

  • 判斷新資料類型的合適使用方式。
  • 設計資料表。
  • 設計資料完整性。

設計程式化元件 (17%)

  • 設計 T-SQL 預存程序。
  • 設計檢視表。
  • 設計 T-SQL 表格化與純量值函數。
  • 設計 CLR 表格化與純量值函數。
  • 設計 CLR 預存程序,自訂彙總函數與自訂型別。
  • 評估特殊的程式化建構方法。

設計交易與並行處理策略 (14%)

  • 設計鎖定粒度水準 (Locking granularity level)。
  • 設計隱含與外顯式交易。
  • 設計並行處理。

設計使用 XML 的策略 (8%)

  • 設計 XML 儲存方法。
  • 設計查詢與修改 XML 資料的策略。
  • 設計使用 FOR XML 查詢的策略。
  • 設計轉換 XML 資料為關聯式資料的策略。

設計具良好效能的查詢 (17%)

  • 最佳化與調整查詢。
  • 分析執行計畫。
  • 評估使用列為主的處理 (row-based operation) 與以集合為主的處理 (set-based operation) 的差異。

設計具最佳化效能的資料庫 (15%)

  • 最佳化資料索引策略。
  • 設計可擴充資料庫解決方案。
  • 使用規劃指南 (plan guides) 來解決效能問題。
  • 設計資料表與索引的壓縮策略。
  • 設計資料表與索引的分割策略。