本書以理論和實踐相結合的方式,通過大量示例全面而詳盡地介紹了SQL Server 2005,涵蓋數據庫設計、數據操作、開發(fā)、管理、優(yōu)化和商業(yè)智能等主題。作者Paul Nielsen是數據架構師、數據庫開發(fā)人員和培訓師,本書是其在這3個領域的經驗結晶。全書由七部分組成,第一部分介紹了SQL Server 2005基礎知識,包括信息體系結構原則、關系數據庫建模、SQL Server 2005的體系結構、SQL Server 2005的安裝以及Management Studio的用法。第二部分討論如何操作數據,包括查詢流程、表達式、標量函數、連接、子查詢、公用表表達式、聚合、全文搜索、視圖、分布式查詢和數據修改等主題。第三部分討論數據庫開發(fā),包括物理架構的設計、T-SQL編程、大容量操作、游標,用戶定義函數、存儲過程、觸發(fā)器、數據抽象層、CLR集成、ADO.NET 2.0編程、SQL Server Everywhere開發(fā)、Web服務等。第四部分闡述數據庫管理,涵蓋配置、數據庫傳輸、恢復計劃、數據庫維護、數據復制、安全性等主題。第五部分探討商業(yè)智能,包括使用Integration Services實現ETL、使用Analysis Services進行數據挖掘、使用Reporting Services制作和管理報表以及MDX查詢編程等。第六部分闡述數據庫優(yōu)化,包括性能的測量、查詢分析和索引優(yōu)化、管理事務、鎖定和阻塞、提高數據庫的可用性和伸縮性等主題。第七部分為附錄。無論您是數據庫開發(fā)人員還是數據庫管理員,無論您是新手還是有一定的數據庫從業(yè)經驗,閱讀本書后都將受益匪淺。