出版時(shí)間:2008-7 出版社:張洪舉、 蘆桂章 人民郵電出版社 (2008-07出版) 作者:張洪舉,芳桂章 著 頁數(shù):788
內(nèi)容概要
本書從數(shù)據(jù)庫的基礎(chǔ)知識(shí)入手,分別從開發(fā)、分析、管理等方面對(duì)SQL Server 2005進(jìn)行了詳細(xì)的介紹,包括SQL Server安裝步驟,SQL Server網(wǎng)絡(luò)體系結(jié)構(gòu),SQL Server數(shù)據(jù)平臺(tái)的組件構(gòu)成,SQL Server的管理工具,SQL Server 2005的新增功能,Transact-SQL語言和XQuery語言介紹,使用Transact-SQL和Microsoft .NET Framework公共語言運(yùn)行時(shí)(CLR)方法創(chuàng)建存儲(chǔ)過程、觸發(fā)器和用戶定義函數(shù),使用SQL Native Client(SQLNCLI)、ADO.NET和本機(jī)XML Web服務(wù)訪問SQL Server數(shù)據(jù)的方法,SQL Server的商業(yè)智能工具介紹,SQL Server任務(wù)管理,SQL Server安全管理等內(nèi)容?! ”緯嫦?qū)嵱?,?nèi)容覆蓋廣泛,講解由淺入深,適用于數(shù)據(jù)庫管理人員、數(shù)據(jù)庫開發(fā)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫初學(xué)者及其他數(shù)據(jù)庫從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
作者簡介
張洪舉,微軟公司最有價(jià)值專家(MVP) 微軟中文社區(qū)MVP技術(shù)專欄作家。 Microsoft Visual FoxPro 9.0測試小組成員。擁有10多年的數(shù)據(jù)庫產(chǎn)品應(yīng)用開發(fā)經(jīng)歷,尤其是在多層架構(gòu)的面向?qū)ο笙到y(tǒng)分析設(shè)計(jì)、數(shù)據(jù)庫分析設(shè)計(jì)、商業(yè)智能系統(tǒng)分析設(shè)計(jì)等方面,積累了豐富的項(xiàng)目經(jīng)驗(yàn)。著有:《Visual FoxPro 6.0~9.0解決方案與范例大全》、《Visual FoxPro程序設(shè)計(jì)參考手冊(cè)》、《Visual FoxPro軟件開發(fā)模式與應(yīng)用案例》、《專家門診——Visual FoxPro開發(fā)答疑160問等》。
書籍目錄
第1部分 基礎(chǔ)篇第1章 SQL Server 2005概述 21.1 SQL Server發(fā)展簡史 21.2 安裝SQL Server 2005 31.2.1 32位和64位SQL Server 2005共同的硬件、軟件要求 31.2.2 32位SQL Server 2005的硬件、軟件要求 51.2.3 64位SQL Server 2005的硬件、軟件要求 61.2.4 安裝SQL Server 71.3 SQL Server 2005的網(wǎng)絡(luò)體系結(jié)構(gòu) 131.3.1 SQL Server的客戶/服務(wù)器架構(gòu) 131.3.2 SQL Server支持的網(wǎng)絡(luò)協(xié)議 141.3.3 連接到SQL Server數(shù)據(jù)庫引擎 151.4 SQL Server 2005的數(shù)據(jù)庫體系結(jié)構(gòu) 211.4.1 數(shù)據(jù)庫 221.4.2 對(duì)象 231.5 SQL Server 2005數(shù)據(jù)平臺(tái)的組件構(gòu)成 261.6 SQL Server 2005的管理工具 271.6.1 SQL Server Management Studio器 271.6.2 SQL Server Business Intelligence器 Development Studio271.6.3 SQL Server Profiler器 291.6.4 SQL Server Configuration器 Manager 291.6.5 SQL Server外圍應(yīng)用配置器 301.6.6 數(shù)據(jù)庫引擎優(yōu)化顧問 301.6.7 命令提示實(shí)用工具 31第2章 SQL Server 2005的新增功能 322.1 對(duì)企業(yè)數(shù)據(jù)管理的增強(qiáng) 322.1.1 在易管理性方面的增強(qiáng) 322.1.2 在高可用性方面的增強(qiáng) 332.1.3 在可伸縮性方面的增強(qiáng) 342.1.4 在安全性方面的增強(qiáng) 352.2 對(duì)提高開發(fā)人員生產(chǎn)效率的增強(qiáng) 352.2.1 擴(kuò)展的語言支持 362.2.2 改進(jìn)的開發(fā)工具 372.2.3 在擴(kuò)展性方面的增強(qiáng) 372.3 在商業(yè)智能方面的增強(qiáng) 402.3.1 端到端的集成商業(yè)智能平臺(tái) 412.3.2 Integration Services器 412.3.3 Analysis Services器 422.3.4 Reporting Services器 42第2部分 操作篇第3章 Transact-SQL語言簡介 453.1 Transact-SQL語言的類型 453.1.1 DDL語句 453.1.2 DML語句 463.1.3 編程和流控制語句 463.1.4 批處理Transact-SQL語句 493.2 Transact-SQL的語法規(guī)則和元素 493.2.1 Transact-SQL的語法約定 493.2.2 Transact-SQL的語法元素 503.3 常量和變量 543.3.1 常量 543.3.2 變量 563.4 運(yùn)算符 573.4.1 算術(shù)運(yùn)算符 573.4.2 賦值運(yùn)算符 583.4.3 位運(yùn)算符 593.4.4 比較運(yùn)算符 593.4.5 邏輯運(yùn)算符 603.4.6 字符串串聯(lián)運(yùn)算符 603.4.7 一元運(yùn)算符 613.5 常用函數(shù) 613.5.1 聚合函數(shù) 613.5.2 配置函數(shù) 623.5.3 游標(biāo)函數(shù) 633.5.4 日期和時(shí)間函數(shù) 643.5.5 數(shù)學(xué)函數(shù) 653.5.6 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 663.5.7 字符串函數(shù) 683.5.8 文本和圖像函數(shù) 71第4章 數(shù)據(jù)庫及常用對(duì)象管理 724.1 數(shù)據(jù)庫管理 724.1.1 創(chuàng)建數(shù)據(jù)庫 724.1.2 修改數(shù)據(jù)庫 794.1.3 刪除數(shù)據(jù)庫 854.2 架構(gòu)管理 864.2.1 創(chuàng)建架構(gòu) 864.2.2 修改架構(gòu) 884.2.3 移動(dòng)對(duì)象到一個(gè)新架構(gòu)中 884.2.4 刪除架構(gòu) 894.3 表管理 894.3.1 數(shù)據(jù)頁 894.3.2 區(qū) 904.3.3 表分區(qū) 904.3.4 創(chuàng)建表 914.3.5 管理表值 974.3.6 修改已存在表 1114.3.7 查看表的屬性信息 1134.3.8 重命名和刪除表 1144.4 視圖管理 1154.4.1 創(chuàng)建視圖 1154.4.2 修改視圖 1194.4.3 刪除和重命名視圖 1204.5 索引管理 1214.5.1 索引的類型 1214.5.2 創(chuàng)建索引 1214.5.3 修改索引 1314.5.4 刪除索引 1334.5.5 使用數(shù)據(jù)庫引擎優(yōu)化顧問 1344.6 列約束和規(guī)則 1374.6.1 使用約束 1374.6.2 使用規(guī)則 139第5章 查詢和更改數(shù)據(jù)庫數(shù)據(jù) 1415.1 基本查詢 1415.1.1 基本的SELECT語句語法 1415.1.2 使用選擇列表 1435.1.3 使用FROM子句 1465.1.4 使用WHERE子句篩選行 1535.1.5 使用GROUP BY子句進(jìn)行數(shù)據(jù)分組 1565.1.6 使用HAVING子句從分組后結(jié)果中篩選行 1575.1.7 使用ORDER BY子句進(jìn)行排序 1575.2 使用子查詢 1585.2.1 在外部查詢的選擇列表中使用子查詢 1585.2.2 使用IN的子查詢 1585.2.3 使用比較運(yùn)算符的子查詢 1595.2.4 使用通過ANY、SOME或ALL修改的比較運(yùn)算符 1595.2.5 使用EXISTS的子查詢 1605.2.6 使用多層嵌套子查詢 1615.3 使用聯(lián)接 1615.3.1 使用內(nèi)部聯(lián)接 1615.3.2 使用外部聯(lián)接 1625.3.3 使用交叉聯(lián)接 1645.3.4 使用嵌套聯(lián)接 1655.4 操作結(jié)果集 1665.4.1 使用UNION運(yùn)算符組合結(jié)果集 1665.4.2 使用EXCEPT和INTERSECT對(duì)結(jié)果集執(zhí)行聯(lián)接操作 1675.4.3 與其他Transact-SQL語句一起使用UNION、EXCEPT和INTERSECT1695.4.4 使用公用表表達(dá)式 1695.4.5 匯總數(shù)據(jù) 1725.5 修改表數(shù)據(jù) 1745.5.1 插入數(shù)據(jù) 1745.5.2 更新數(shù)據(jù) 1765.5.3 刪除數(shù)據(jù) 1785.6 使用事務(wù)保持?jǐn)?shù)據(jù)的完整性 1785.6.1 SQL Server的自動(dòng)事務(wù)處理 1795.6.2 SQL Server的顯式事務(wù)處理 1805.6.3 SQL Server的隱式事務(wù)處理 1805.6.4 事務(wù)中支持的Transact-SQL語句 1815.6.5 使用嵌套事務(wù) 1815.6.6 使用事務(wù)保存點(diǎn) 1835.7 并發(fā)訪問和鎖定控制 1845.7.1 并發(fā)影響的類型 1855.7.2 并發(fā)控制的類型 1855.7.3 鎖管理器的數(shù)據(jù)鎖定 1865.7.4 自定義鎖定 1905.7.5 使用事務(wù)隔離級(jí)別 1915.7.6 使用行版本的事務(wù)隔離級(jí)別 1935.7.7 處理死鎖 1965.8 使用游標(biāo) 1995.8.1 創(chuàng)建游標(biāo) 1995.8.2 創(chuàng)建快速只進(jìn)游標(biāo)和可滾動(dòng)游標(biāo) 2005.8.3 靜態(tài)游標(biāo)、動(dòng)態(tài)游標(biāo)和由鍵集驅(qū)動(dòng)的游標(biāo) 2025.8.4 創(chuàng)建可更新游標(biāo) 2035.8.5 游標(biāo)鎖定 2045.8.6 確定游標(biāo)內(nèi)行的數(shù)目 2055.8.7 指定游標(biāo)的作用域 206第6章 使用全文搜索 2076.1 全文搜索的體系結(jié)構(gòu) 2076.1.1 全文引擎 2076.1.2 篩選器后臺(tái)程序 2086.1.3 干擾詞和同義詞庫 2096.2 創(chuàng)建全文目錄和索引 2126.2.1 全文索引與普通索引的差異 2126.2.2 全文索引的結(jié)構(gòu) 2136.2.3 通過SQL Server ManagementStudio創(chuàng)建全文目錄和索引 2136.2.4 通過Transact-SQL創(chuàng)建全文目錄和索引 2166.3 修改全文目錄和索引 2196.3.1 通過SQL Server Management Studio修改全文目錄和索引 2196.3.2 通過Transact-SQL修改全文目錄和索引 2226.4 備份和還原全文目錄 2236.4.1 備份全文目錄 2236.4.2 恢復(fù)全文目錄 2256.5 刪除全文目錄和索引 2266.5.1 通過SQL Server Management Studio刪除全文目錄和索引 2266.5.2 通過Transact-SQL刪除全文目錄和索引 2266.6 使用全文搜索查詢 2266.6.1 使用全文謂詞 2276.6.2 使用全文函數(shù) 231第7章 存儲(chǔ)過程、觸發(fā)器和用戶定義函數(shù) 2337.1 存儲(chǔ)過程的類型 2337.1.1 用戶定義的存儲(chǔ)過程 2337.1.2 擴(kuò)展存儲(chǔ)過程 2347.1.3 系統(tǒng)存儲(chǔ)過程 2347.2 Transact-SQL存儲(chǔ)過程 2357.2.1 創(chuàng)建存儲(chǔ)過程 2357.2.2 創(chuàng)建臨時(shí)存儲(chǔ)過程 2397.2.3 修改存儲(chǔ)過程 2397.2.4 存儲(chǔ)過程的重新編譯 2397.2.5 存儲(chǔ)過程的錯(cuò)誤處理 2417.3 CLR存儲(chǔ)過程 2477.3.1 創(chuàng)建一個(gè)具有輸出參數(shù)的CLR存儲(chǔ)過程 2477.3.2 創(chuàng)建返回行集和信息的CLR存儲(chǔ)過程 2517.3.3 刪除CLR存儲(chǔ)過程和程序集 2527.3.4 CLR與Transact-SQL存儲(chǔ)過程的擇取建議 2527.4 嵌套存儲(chǔ)過程 2547.5 使用OLE自動(dòng)化存儲(chǔ)過程 2557.5.1 創(chuàng)建和刪除OLE對(duì)象 2557.5.2 獲取OLE對(duì)象的屬性 2567.5.3 設(shè)置OLE對(duì)象的屬性 2567.5.4 執(zhí)行OLE對(duì)象的方法 2567.5.5 出錯(cuò)處理 2577.5.6 啟動(dòng)和停止OLE自動(dòng)化共享執(zhí)行環(huán)境 2587.5.7 OLE自動(dòng)化存儲(chǔ)過程示例 2587.6 使用DML觸發(fā)器 2607.6.1 DML觸發(fā)器的類型 2607.6.2 創(chuàng)建AFTER觸發(fā)器 2607.6.3 觸發(fā)器編程的限制 2617.6.4 在觸發(fā)器中檢測對(duì)指定列的UPDATE或INSERT操作 2647.6.5 指定First和Last觸發(fā)器 2667.6.6 嵌套和遞歸觸發(fā)器 2677.6.7 使用INSTEAD OF觸發(fā)器 2697.7 使用DDL觸發(fā)器 2727.7.1 用于激發(fā)DDL觸發(fā)器的DDL事件和事件組 2727.7.2 創(chuàng)建DDL觸發(fā)器 2747.8 使用CLR觸發(fā)器 2767.8.1 SqlTriggerContext類 2767.8.2 創(chuàng)建CLR DML觸發(fā)器 2797.8.3 創(chuàng)建CLR DDL觸發(fā)器 2827.9 修改、刪除和禁用觸發(fā)器 2847.9.1 DML觸發(fā)器 2847.9.2 DDL觸發(fā)器 2847.9.3 CLR觸發(fā)器 2857.10 用戶自定義函數(shù) 2857.10.1 創(chuàng)建標(biāo)量用戶自定義函數(shù) 2867.10.2 創(chuàng)建表值用戶自定義函數(shù) 2867.10.3 創(chuàng)建CLR標(biāo)量函數(shù) 2897.10.4 創(chuàng)建CLR表值函數(shù) 2917.10.5 創(chuàng)建CLR聚合函數(shù) 2937.10.6 修改和刪除用戶自定義函數(shù) 296第8章 使用XML 2978.1 XML基礎(chǔ) 2978.1.1 基本XML文檔結(jié)構(gòu) 2978.1.2 DOM 3008.1.3 XSL 3008.1.4 XML架構(gòu)和XSD文檔 3028.1.5 XPath 3058.2 XML數(shù)據(jù)類型和XML架構(gòu)集合 3128.2.1 類型化和非類型化的XML 3138.2.2 創(chuàng)建非類型化XML 3138.2.3 使用XML架構(gòu)集合創(chuàng)建類型化XML 3148.2.4 內(nèi)置XML架構(gòu)集合 3218.2.5 xml數(shù)據(jù)類型的方法 3228.2.6 XML數(shù)據(jù)修改語言(XML DML) 3288.2.7 xml數(shù)據(jù)類型的限制 3348.3 XQuery 3358.3.1 XQuery基礎(chǔ)知識(shí) 3368.3.2 XQuery表達(dá)式 3408.3.3 XQuery Prolog 3468.3.4 構(gòu)造XML 3478.3.5 針對(duì)xml數(shù)據(jù)類型的Xquery函數(shù) 3508.4 使用Transact-SQL構(gòu)造XML 3578.4.1 SELECT...FOR XML語句 3578.4.2 使用RAW模式 3588.4.3 使用AUTO模式 3628.4.4 使用EXPLICIT模式 3648.4.5 使用PATH模式 3738.5 使用OPENXML查詢XML 3768.5.1 分析XML文檔 3768.5.2 提供行集視圖 3778.5.3 使用OPENXML 3798.5.4 在OPENXML中指定元屬性 3898.6 XML索引 3908.6.1 創(chuàng)建主XML索引 3918.6.2 創(chuàng)建輔助XML索引 3938.6.3 修改XML索引 3948.6.4 刪除XML索引 395第3部分 開發(fā)篇第9章 SQL Native Client編程 3979.1 Microsoft數(shù)據(jù)訪問技術(shù)簡介 3979.1.1 Microsoft數(shù)據(jù)訪問組件 3979.1.2 SQL Native Client 3999.1.3 ADO.NET 4009.1.4 已過時(shí)的數(shù)據(jù)訪問技術(shù) 4019.2 使用SQL Native Client進(jìn)行開發(fā)的必要條件 4019.2.1 操作系統(tǒng)需求 4019.2.2 SQL Server需求 4029.2.3 交叉語言需求 4029.2.4 SQL Native Client的再分發(fā) 4029.2.5 SQL Native Client的頭文件和庫文件 4029.3 使用SQL Native Client的OLE DB方式 4039.3.1 創(chuàng)建使用SQL Native Client OLE DB提供程序的應(yīng)用程序 4039.3.2 數(shù)據(jù)源對(duì)象 4069.3.3 命令 4189.3.4 行集 4219.3.5 存儲(chǔ)過程 4359.3.6 BLOB和OLE對(duì)象 4379.3.7 表和索引 4499.3.8 數(shù)據(jù)類型 4569.3.9 架構(gòu)行集支持 4579.3.10 事務(wù)處理 4589.3.11 錯(cuò)誤處理 4629.4 使用SQL Native Client的ODBC方式 4669.4.1 創(chuàng)建SQL Native Client ODBC應(yīng)用程序 4669.4.2 與SQL Server進(jìn)行通信 4689.4.3 執(zhí)行查詢 4719.4.4 處理結(jié)果 4769.4.5 使用游標(biāo) 4809.4.6 執(zhí)行事務(wù)處理 4849.4.7 處理錯(cuò)誤和信息 4859.4.8 運(yùn)行存儲(chǔ)過程 4889.4.9 使用目錄函數(shù) 4909.4.10 執(zhí)行批量復(fù)制 4909.4.11 映射text和image列 4949.5 使用SQL Native Client連接字符串關(guān)鍵詞 4959.5.1 SQL Native Client OLE DB提供程序的連接字符串關(guān)鍵詞 4959.5.2 SQL Native Client ODBC驅(qū)動(dòng)程序連接字符串關(guān)鍵詞 4979.5.3 ActiveX Data Objects(ADO)提連接字符串關(guān)鍵詞 4999.6 使用數(shù)據(jù)庫鏡像 5009.6.1 編程考慮 5009.6.2 SQL Native Client OLE DB提提供程序 5019.6.3 SQL Native Client ODBC提驅(qū)動(dòng)程序 5019.7 執(zhí)行異步操作 5019.7.1 打開和關(guān)閉一個(gè)數(shù)據(jù)庫連接 5019.7.2 執(zhí)行程序初始化和行集初始化 5029.8 使用多活動(dòng)結(jié)果集(MARS) 5049.8.1 SQL Native Client OLE DB提提供程序 5049.8.2 SQL Native Client ODBC驅(qū)驅(qū)動(dòng)程序 5059.9 使用SQL Server 2005的新增數(shù)據(jù)類型 5069.9.1 使用用戶定義類型 5069.9.2 使用xml數(shù)據(jù)類型 5109.10 使用快照隔離 5169.10.1 SQL Native Client OLE DB提提供程序 5169.10.2 SQL Native Client ODBC驅(qū)驅(qū)動(dòng)程序 5179.11 使用查詢通知 5179.11.1 SQL Native Client OLE DB驅(qū)提供程序 5189.11.2 SQL Native Client ODBC驅(qū)驅(qū)動(dòng)程序 518第10章 ADO.NET編程 51910.1 DO.NET對(duì)象模型 51910.1.1 .NET Framework數(shù)據(jù)提供程序 51910.1.2 DataSet對(duì)象 52110.2 連接到SQL Server數(shù)據(jù)庫 52210.2.1 創(chuàng)建SqlConnection對(duì)象 52210.2.2 使用連接字符串 52210.2.3 打開和關(guān)閉連接 52610.2.4 使用連接池 52610.3 使用SqlCommand對(duì)象 52810.3.1 創(chuàng)建SqlCommand對(duì)象 52810.3.2 執(zhí)行不返回行的查詢 52910.3.3 使用SqlDataReader檢索查詢結(jié)果 52910.3.4 從數(shù)據(jù)庫中獲取單個(gè)值 53310.3.5 執(zhí)行參數(shù)化查詢 53310.3.6 調(diào)用存儲(chǔ)過程 53410.3.7 在事務(wù)中執(zhí)行查詢 53510.4 使用SqlDataAdapter對(duì)象 53510.4.1 SqlDataAdapter的結(jié)構(gòu) 53510.4.2 創(chuàng)建SqlDataAdapter對(duì)象 53610.4.3 使用Fill方法填充DataSet 53610.4.4 向DataSet添加約束 53810.4.5 在SqlDataAdapter中使用參數(shù)和返回值 53910.4.6 使用SqlDataAdapter事件 54110.5 使用DataSet對(duì)象 54310.5.1 創(chuàng)建DataSet 54310.5.2 創(chuàng)建和使用DataTable 54410.5.3 創(chuàng)建和使用DataTableReader用 55310.5.4 添加表間關(guān)系 55410.5.5 創(chuàng)建和使用DataView 55610.5.6 在DataSet中使用XML 55910.6 使用數(shù)據(jù)庫鏡像 56410.6.1 SqlClient中的鏡像支持 56410.6.2 鏡像限制 56510.6.3 緩存合作伙伴服務(wù)器的名稱 56510.6.4 檢索當(dāng)前服務(wù)器名稱 56510.7 執(zhí)行異步操作 56510.7.1 使用回調(diào)創(chuàng)建Windows應(yīng)用程序 56610.7.2 使用等待句柄創(chuàng)建ASP.NET應(yīng)用程序 56810.7.3 在控制臺(tái)應(yīng)用程序中使用輪詢 57210.8 使用多個(gè)活動(dòng)結(jié)果集 57310.8.1 啟用多個(gè)活動(dòng)結(jié)果集 57310.8.2 使用多個(gè)活動(dòng)結(jié)果集 57410.9 使用用戶定義數(shù)據(jù)類型 57710.9.1 檢索UDT數(shù)據(jù) 57710.9.2 使用DataAdapter更新UDT列 57910.10 使用SQLXML 58210.10.1 使用DataReader中的XML列值 58210.10.2 將XML值指定為命令參數(shù) 58310.11 使用快照隔離 58410.12 使用查詢通知 586第11章 本機(jī)XML Web服務(wù) 58911.1 本機(jī)XML Web服務(wù)概述 58911.2 創(chuàng)建HTTP端點(diǎn) 59011.2.1 CREATE ENDPOINT語句 59011.2.2 創(chuàng)建HTTP端點(diǎn) 59311.3 創(chuàng)建通過Web服務(wù)訪問SQL Server的應(yīng)用程序 59411.3.1 HTTP端點(diǎn)的身份驗(yàn)證 59511.3.2 使用Web服務(wù)的應(yīng)用程序示例 598第4部分 分析篇第12章 SQL Server集成服務(wù) 60212.1 SSIS的體系結(jié)構(gòu) 60212.2 Business Intelligence Development Studio 60312.2.1 設(shè)計(jì)器窗口 60412.2.2 解決方案資源管理器 60412.2.3 屬性窗口 60512.2.4 工具箱 60512.3 創(chuàng)建包 60512.3.1 創(chuàng)建項(xiàng)目 60612.3.2 Integration Services容器 60712.3.3 使用SQL Server導(dǎo)出和導(dǎo)入向?qū)?chuàng)建包 60712.3.4 使用SSIS設(shè)計(jì)器創(chuàng)建包 61012.4 部署包 62612.4.1 包配制 62612.4.2 創(chuàng)建包配制 62712.4.3 創(chuàng)建部署實(shí)用工具 62812.4.4 安裝包 629第13章 Analysis Services 63013.1 Analysis Services概念 63013.1.1 統(tǒng)一維度模型 63013.1.2 數(shù)據(jù)挖掘概念 63113.2 Analysis Services術(shù)語 63313.2.1 多維數(shù)據(jù)集及其部件 63313.2.2 MOLAP、ROLAP和HOLAP 63313.2.3 分區(qū)和虛擬多維數(shù)據(jù)集 63413.3 使用Analysis Services 63513.3.1 Business IntelligenceDevelopment Studio 63513.3.2 SQL Server Management Studio 63513.3.3 創(chuàng)建Analysis Services項(xiàng)目 63513.3.4 創(chuàng)建數(shù)據(jù)源 63613.3.5 創(chuàng)建數(shù)據(jù)源視圖 63713.3.6 創(chuàng)建多維數(shù)據(jù)集 63813.3.7 使用多維數(shù)據(jù)集設(shè)計(jì)器 64113.3.8 部署多維數(shù)據(jù)集 64213.3.9 處理多維數(shù)據(jù)集 64213.3.10 瀏覽多維數(shù)據(jù)集 64413.3.11 使用維度向?qū)А?4513.3.12 使用數(shù)據(jù)挖掘向?qū)А?5413.4 部署Analysis Services 65813.4.1 規(guī)劃Analysis Services部署 65813.4.2 在生產(chǎn)環(huán)境中部署Analysis Services數(shù)據(jù)庫 658第14章 報(bào)表服務(wù) 66314.1 報(bào)表服務(wù)綜述 66314.1.1 可用的報(bào)表服務(wù)方案 66314.1.2 報(bào)表的生命周期 66414.1.3 關(guān)鍵術(shù)語 66514.1.4 關(guān)鍵組件 66714.2 創(chuàng)建報(bào)表 66914.2.1 使用報(bào)表向?qū)?chuàng)建報(bào)表 66914.2.2 使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 67314.2.3 創(chuàng)建參數(shù)化報(bào)表 67714.3 發(fā)布報(bào)表 68014.3.1 設(shè)置部署屬性 68114.3.2 生成和部署報(bào)表 68114.4 報(bào)表管理 68314.4.1 使用報(bào)表管理器管理報(bào)表 68314.4.2 使用Management Studio管理報(bào)表 69314.5 報(bào)表傳遞 69514.5.1 報(bào)表訂閱 69514.5.2 使用共享計(jì)劃 70414.5.3 打印報(bào)表 70514.6 報(bào)表服務(wù)的安全性設(shè)置 70614.6.1 角色定義 70614.6.2 角色分配 71014.7 Reporting Services配置工具 71214.7.1 服務(wù)器狀態(tài) 71214.7.2 創(chuàng)建和配置虛擬目錄 71214.7.3 配置服務(wù)賬戶 71314.7.4 創(chuàng)建和配置報(bào)表服務(wù)器數(shù)據(jù)庫 71314.7.5 管理加密密鑰和初始化 71314.7.6 配置電子郵件傳遞和執(zhí)行賬戶 713第5部分 管理篇第15章 基本管理任務(wù) 71515.1 備份與還原概述 71515.1.1 數(shù)據(jù)備份的原理 71515.1.2 數(shù)據(jù)備份的類型 71615.1.3 恢復(fù)模式 71715.2 數(shù)據(jù)備份 71815.2.1 創(chuàng)建備份設(shè)備 71815.2.2 執(zhí)行完整備份 71915.2.3 執(zhí)行差異備份 72115.2.4 執(zhí)行事務(wù)日志備份 72115.2.5 執(zhí)行文件和文件組備份 72215.2.6 查看備份設(shè)備中的媒體內(nèi)容 72315.3 數(shù)據(jù)還原 72415.3.1 數(shù)據(jù)還原方案 72415.3.2 執(zhí)行數(shù)據(jù)庫完整還原 72515.3.3 執(zhí)行文件還原 72715.3.4 執(zhí)行頁面還原 72815.3.5 執(zhí)行段落還原 73015.4 使用數(shù)據(jù)庫復(fù)制向?qū)А?3115.5 監(jiān)視與優(yōu)化 73415.5.1 使用系統(tǒng)監(jiān)視器監(jiān)視資源使用 73515.5.2 使用SQL Server Profiler跟蹤查詢 73615.5.3 使用SQL Server Management Studio監(jiān)視 74115.5.4 監(jiān)視錯(cuò)誤日志 74215.5.5 優(yōu)化服務(wù)器性能 74415.5.6 使用數(shù)據(jù)庫引擎優(yōu)化顧問 748第16章 自動(dòng)執(zhí)行管理任務(wù) 75216.1 SQL Server代理 75216.1.1 SQL Server代理的組件 75216.1.2 啟動(dòng)SQL Server代理服務(wù) 75316.1.3 SQL Server代理工具 75316.2 創(chuàng)建和執(zhí)行作業(yè) 75416.2.1 創(chuàng)建本地服務(wù)器作業(yè) 75416.2.2 執(zhí)行作業(yè) 75716.2.3 查看作業(yè)歷史記錄 75716.2.4 作業(yè)活動(dòng)監(jiān)視器 75816.3 創(chuàng)建警報(bào) 75916.3.1 定義操作員 75916.3.2 配置數(shù)據(jù)庫郵件 76016.3.3 創(chuàng)建警報(bào) 76216.4 多服務(wù)器管理 76316.4.1 設(shè)置主服務(wù)器 76416.4.2 創(chuàng)建多服務(wù)器作業(yè) 765第17章 SQL Server管理對(duì)象(SMO) 76617.1 SMO對(duì)象模型 76617.2 創(chuàng)建和連接Server對(duì)象 76717.2.1 Server對(duì)象的屬性和方法 76717.2.2 連接到Server對(duì)象 76917.3 訪問和設(shè)置數(shù)據(jù)庫 76917.4 創(chuàng)建和執(zhí)行存儲(chǔ)過程 77217.5 創(chuàng)建警報(bào) 774第18章 SQL Server的安全性管理 77518.1 安全功能簡介 77518.1.1 安全主體 77518.1.2 安全對(duì)象 77518.1.3 權(quán)限層次結(jié)構(gòu) 77518.2 SQL Server登錄管理 77618.2.1 SQL Server身份驗(yàn)證模式 77618.2.2 標(biāo)準(zhǔn)登錄 77718.2.3 Windows登錄 77818.2.4 固定服務(wù)器角色 78018.3 數(shù)據(jù)庫級(jí)管理 78218.3.1 創(chuàng)建數(shù)據(jù)庫用戶 78218.3.2 權(quán)限控制 78218.3.3 數(shù)據(jù)庫角色 78418.3.4 應(yīng)用程序角色 78618.4 所有權(quán)鏈 78718.4.1 如何在鏈中檢查權(quán)限 78718.4.2 跨數(shù)據(jù)庫所有權(quán)鏈接 78818.4.3 潛在威脅 788
章節(jié)摘錄
插圖:第1章 SQL Server 2005概述SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能(Business Intelligence,BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能數(shù)據(jù)應(yīng)用程序。SQL Server 2005數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外,SQE Server 2005的分析、報(bào)表、集成和通知功能,可以幫助企業(yè)構(gòu)建和部署經(jīng)濟(jì)有效的Bl解決方案,并通過記分卡、儀袁板、Web服務(wù)和移動(dòng)設(shè)備等將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。同時(shí),與Microsoft Visual Studio、Microsoft Offce System以及新的開發(fā)工具(包括Business Intelll"gence Development Studio)的緊密集成使SQL Server 2005與眾不同,無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server2005都可以為其提供創(chuàng)新的解決方案,并從數(shù)據(jù)中更多地獲益。1.1 SQL Server發(fā)展簡史Microsoft SQL Server最早起源于1987年的Sybase SQL Server,1988年,Microsoft公司、Sybase公司和Aston.Tate公司把該產(chǎn)品移植到了IBM的OS/2操作系統(tǒng)上。后來Aston.Tate公司退出了SQLServer的開發(fā),而由Microsoft公司和Sybase公司繼續(xù)合作開發(fā),并最終發(fā)布了用于Windows NT操作系統(tǒng)的SQL Server。在SQL Server 4版本發(fā)布以后,Microsoft公司和Sybase公司在SQL Server開發(fā)方面最終分道揚(yáng)鑣。Microsoft公司致力于Windows NT平臺(tái)上的SQL Server開發(fā),而Sybase公司則致力于UNIX平臺(tái)上的SQL Server開發(fā)。SQL Server 6.0是第一個(gè)完全由Microsoft公司開發(fā)的版本。1996年,.Microsoft公司把SQL Server升級(jí)到6.5版本。經(jīng)過兩年的開發(fā),Microsoft公司發(fā)布了具有巨大變化的7.0版本。SQL Server 7.0在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)引擎方面發(fā)生了根本性的變化,首次引入了OLAP(OnlineAnalytical Processing,聯(lián)機(jī)分析處理)和ETL(Extraction,Transformation and Loadin9,提取、轉(zhuǎn)換和加載)功能。又經(jīng)過兩年的努力開發(fā),于2000年9月發(fā)布了SQL Server 2000。從SQL Server 7.0到SQL Server 2000的變化是漸進(jìn)的,并沒有像6.5版本到7.0版本變化那么大,只是在SQL Server 7.0的基礎(chǔ)上進(jìn)行了增強(qiáng),首次引入了通知服務(wù)和數(shù)據(jù)挖掘。在經(jīng)歷了漫長的5年開發(fā)后,于2005年11月發(fā)布了SQL Server2005。SQL Server2005對(duì)Micmsott公司進(jìn)軍高端企業(yè)級(jí)市場來說具有著里程碑式的重要意義。首先,SQL Server 2005提供了一個(gè)完整的數(shù)據(jù)管理和分析的解決方案,能夠?yàn)閺那д准?jí)(TB)數(shù)據(jù)倉庫到運(yùn)行SQL Server CE的移動(dòng)設(shè)備等提供支持,使企業(yè)能夠更加安全、穩(wěn)定和可靠地建立、部署和管理企業(yè)級(jí)應(yīng)用。其次,SQL Server 2005支持32位和64位計(jì)算,SQL Server2005同SQL Server2000相比,在性能上至少能夠提升37%。
編輯推薦
《循序漸進(jìn)SQL Server 2005:入門、進(jìn)階與應(yīng)用實(shí)例》面向?qū)嵱?,?nèi)容覆蓋廣泛,講解由淺入深,適用于數(shù)據(jù)庫管理人員、數(shù)據(jù)庫開發(fā)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫初學(xué)者及其他數(shù)據(jù)庫從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載