SQL Server 2005寶典

SQL Server 2005寶典

《SQL Server 2005寶典》以理論和實踐相結合的方式,通過大量示例全面而詳盡地介紹了SQLServer2005,涵蓋資料庫設計、數據操作、開發、管理、最佳化和商業智慧型等主題。作者PaulNielsen是數據架構師、資料庫開發人員和培訓師。《SQL Server 2005寶典》是其在這3個領域的經驗結晶。

基本介紹

  • 中文名:SQL Server 2005寶典
  • 外文名:SQL Server 2005 Bible
  • 性質:書籍
  • 作者:PaulNielsen
  • 用途:介紹SQLServer2005
簡介,章節介紹,編輯推薦,作者簡介,目錄,

簡介

章節介紹

全書由七部分組成。第一部分介紹了SQLServer2005基礎知識,包括信息體系結構原則、關係資料庫建模、SQLServer2005的體系結構、SQLServer2005的安裝以及ManagementStudio的用法。第二部分討論如何運算元據,包括查詢流程、表達式、標量函式、連線、子查詢、公用表表達式、聚合、全文搜尋、視圖、分散式查詢和數據修改等主題。第三部分討論資料庫開發,包括物理架構的設計、T-SQL編程、大容量操作、游標、用戶定義函式、存儲過程、觸發器、數據抽象層、CLR集成、SQLServerEverywhere開發、Web服務等。第四部分闡述資料庫管理,涵蓋配置、資料庫傳輸、恢復計畫、資料庫維護、數據複製、安全性等主題。第五部分探討商業智慧型,包括使用IntegrationServices實現ETL、使用AnalysisServices進行數據挖掘、使用ReportingServices製作和管理報表以及MDX查詢編程等。第六部分闡述資料庫最佳化,包括性能的測量、查詢分析和索引最佳化、管理事務、鎖定和阻塞、提高資料庫的可用性和伸縮性等主題。

編輯推薦

無論您是資料庫開發人員還是資料庫管理員,無論您是新手還是有一定的資料庫從業經驗,閱讀《SQL Server 2005寶典》後都將受益匪淺。

作者簡介

Paul Nielsen是經驗豐富的資料庫開發人員和Microsoft SQL Server MVP,還是作者和培訓師,他主要致力於數據架構和Microsoft SQL Server技術。除擁有多個證書外,他還是Microsoft官方課程Tuning and Optimizing Queries using Microsoft SQL Server 2005的Subject Matter Expert(SME)。
SQL Server 2005寶典著作權SQL Server 2005寶典著作權
從1982年起就從事以數據為中心的解決方案的開發工作, 擔任過Compassion International的企業數據架構師,LearningTree的SQLServer講師、一家資料庫雜誌的技術編輯,還在美國海軍的潛艇部隊擔任過數據系統技術員。
他還是SQL Server專業協會(Professional Association for SQL Server,PASS)的董事會成員,是科羅拉多SQL Server用戶組的活躍分子,並負責組織科羅拉多PASS Camp。在業餘時間,Paul喜歡潛水、玩吉他、徒步/騎腳踏車翻越科羅拉多的Front Range山峰。

目錄

第1部分 SQL Server 2005基礎第1章 信息體系結構原則
SQL Server 2005寶典目錄SQL Server 2005寶典目錄
1.1 複雜性和簡單性 4
1.1.1 複雜性 4
1.1.2 簡單性 4
1.2 有用性目標 5
1.2.1 設計的適宜性 5
1.2.2 數據存儲配置 6
1.2.3 主數據存儲的設計方法 7
1.3 數據完整性 9
1.3.1 實體完整性 10
1.3.2 域完整性 10
1.3.3 引用完整性 10
1.3.4 用戶定義的完整性 10
1.3.5 事務完整性 11
1.3.6 事務缺陷 11
1.3.7 隔離級別 12
1.3.8 空值 13
1.4 性能 13
1.4.1 設計 14
1.4.2 基於集合的處理 14
1.4.3 索引 14
1.4.4 分區 15
1.4.5 快取 15
1.5 可用性 15
1.5.1 冗餘 16
1.5.2 恢復 16
1.6 可擴展性 16
1.6.1 抽象層 16
1.6.2 歸一化 17
1.7 安全性 17
1.7.1 限制訪問 17
1.7.2 信息所有權 17
1.7.3 審核跟蹤 18
1.8 最佳化理論和SQL Server 18
1.8.1 架構設計 18
1.8.2 查詢 19
1.8.3 索引 19
1.8.4 並發性 19
1.8.5 高級伸縮性 20
1.9 總結 20
第2章 關係資料庫建模 21
2.1 模擬現實 22
2.2 可見實體 22
2.2.1 每個元組(行)都是獨立的 23
2.2.2 主鍵 23
2.2.3 表、行和列 23
2.3 識別多個實體 24
2.3.1 多個對象 24
2.3.2 對象之間的關係 24
2.3.3 組織對象 25
2.3.4 一致的查找值 25
2.3.5 複雜對象 25
2.4 關係模式 25
2.4.1 輔助實體和外鍵 26
2.4.2 關係的基數 26
2.4.3 關係的可選性 27
2.4.4 繪製數據模型關係圖 27
2.4.5 一對多關係 28
2.4.6 一對一關係 28
2.4.7 超類/子類關係 28
2.4.8 多對多關係 29
2.4.9 類別實體 30
2.4.10 自反關係 30
2.5 規範化 32
2.5.1 實體/屬性的設計原則 32
2.5.2 範式 32
2.5.3 簡單性和規範化 33
2.5.4 第一範式 33
2.5.5 第二範式 34
2.5.6 第三範式 35
2.5.7 BCNF範式 36
2.5.8 第四範式 36
2.5.9 第五範式 36
2.6 關係代數 37
2.7 總結 37
第3章 探索SQL Server 2005的體系結構 39
第4章 安裝SQL Server 2005 57
第5章 客戶端軟體的連線性 74
第6章 使用Management Studio 79
第2部分 使用Select運算元據
第3部分 SQL Server開發
第4部分 企業數據管理
第5部分 商業智慧型
第6部分 最佳化策略
附錄A SQL Server 2005規範 965
附錄B 示例資料庫 969

相關詞條

熱門詞條

聯絡我們