本書(shū)以理論和實(shí)踐相結(jié)合的方式,通過(guò)大量示例全面而詳盡地介紹了SQL Server 2005,涵蓋數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)操作、開(kāi)發(fā)、管理、優(yōu)化和商業(yè)智能等主題。作者Paul Nielsen是數(shù)據(jù)架構(gòu)師、數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和培訓(xùn)師,本書(shū)是其在這3個(gè)領(lǐng)域的經(jīng)驗(yàn)結(jié)晶。全書(shū)由七部分組成,第一部分介紹了SQL Server 2005基礎(chǔ)知識(shí),包括信息體系結(jié)構(gòu)原則、關(guān)系數(shù)據(jù)庫(kù)建模、SQL Server 2005的體系結(jié)構(gòu)、SQL Server 2005的安裝以及Management Studio的用法。第二部分討論如何操作數(shù)據(jù),包括查詢(xún)流程、表達(dá)式、標(biāo)量函數(shù)、連接、子查詢(xún)、公用表表達(dá)式、聚合、全文搜索、視圖、分布式查詢(xún)和數(shù)據(jù)修改等主題。第三部分討論數(shù)據(jù)庫(kù)開(kāi)發(fā),包括物理架構(gòu)的設(shè)計(jì)、T-SQL編程、大容量操作、游標(biāo),用戶(hù)定義函數(shù)、存儲(chǔ)過(guò)程、觸發(fā)器、數(shù)據(jù)抽象層、CLR集成、ADO.NET 2.0編程、SQL Server Everywhere開(kāi)發(fā)、Web服務(wù)等。第四部分闡述數(shù)據(jù)庫(kù)管理,涵蓋配置、數(shù)據(jù)庫(kù)傳輸、恢復(fù)計(jì)劃、數(shù)據(jù)庫(kù)維護(hù)、數(shù)據(jù)復(fù)制、安全性等主題。第五部分探討商業(yè)智能,包括使用Integration Services實(shí)現(xiàn)ETL、使用Analysis Services進(jìn)行數(shù)據(jù)挖掘、使用Reporting Services制作和管理報(bào)表以及MDX查詢(xún)編程等。第六部分闡述數(shù)據(jù)庫(kù)優(yōu)化,包括性能的測(cè)量、查詢(xún)分析和索引優(yōu)化、管理事務(wù)、鎖定和阻塞、提高數(shù)據(jù)庫(kù)的可用性和伸縮性等主題。第七部分為附錄。無(wú)論您是數(shù)據(jù)庫(kù)開(kāi)發(fā)人員還是數(shù)據(jù)庫(kù)管理員,無(wú)論您是新手還是有一定的數(shù)據(jù)庫(kù)從業(yè)經(jīng)驗(yàn),閱讀本書(shū)后都將受益匪淺。
作者簡(jiǎn)介
Paul Nielsen是經(jīng)驗(yàn)豐富的數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和Microsoft SQL Server MVP,還是作者和培訓(xùn)師,他主要致力于數(shù)據(jù)架構(gòu)和Microsoft SQL Server技術(shù)。除擁有多個(gè)證書(shū)外,他還是Microsoft官方課程Tuning and Optimizing Queries using Microsoft SQL Server 2005的Subject Matter Expert(SME)。Paul從1982年起就從事以數(shù)據(jù)為中心的解決方案的開(kāi)發(fā)工作, 擔(dān)任過(guò)Compassion International的企業(yè)數(shù)據(jù)架構(gòu)師,LearningTree的SQLServer講師、一家數(shù)據(jù)庫(kù)雜志的技術(shù)編輯,還在美國(guó)海軍的潛艇部隊(duì)擔(dān)任過(guò)數(shù)據(jù)系統(tǒng)技術(shù)員。他還是SQL Server專(zhuān)業(yè)協(xié)會(huì)(Professional Association for SQL Server,PASS)的董事會(huì)成員,是科羅拉多SQL Server用戶(hù)組的活躍分子,并負(fù)責(zé)組織科羅拉多PASS Camp。在業(yè)余時(shí)間,Paul喜歡潛水、玩吉他、徒步/騎自行車(chē)翻越科羅拉多的Front Range山峰。Paul定期地開(kāi)辦有關(guān)SQLServer開(kāi)發(fā)和數(shù)據(jù)架構(gòu)方面的講座,其中包括流行的課程Advanced Design and Optimization。更詳細(xì)的信息請(qǐng)?jiān)L問(wèn)WWW.SQLServerBible.com。