注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2005數(shù)據(jù)庫開發(fā)詳解

SQL Server 2005數(shù)據(jù)庫開發(fā)詳解

SQL Server 2005數(shù)據(jù)庫開發(fā)詳解

定 價:¥78.00

作 者: 胡百敬
出版社: 電子工業(yè)
叢編項:
標 簽: Sever

ISBN: 9787121025976 出版時間: 2006-06-01 包裝: 簡裝本
開本: 16開 頁數(shù): 691 字數(shù):  

內(nèi)容簡介

  第一章 Microsoft SQL Server 2005 概述Microsoft SQL Server 2005 的功能非常多,本章對微軟所強調(diào)的管理、程序編寫、分析等三個方面進行了廣泛地描述。第 二 章 SQL Serve 2005 管理及開發(fā)工具SQL Server 2005 將以往的工具大幅集成,提供了一個集成的開發(fā)環(huán)境:SQL Server Business Intelligence Development Studio,同時新增了一些工具。本章針對大部分的工具程序進行了統(tǒng)一地介紹,在之后的章節(jié)中,對相關工具的使用與操作也會再進一步說明。第 三 章 SQL Serve 2005 Security 概述SQL Server 2005 在安全的話題上提供了相當多的改變,讓數(shù)據(jù)庫管理與程序編寫更為安全,且更有彈性。最主要的改變有:用戶和結構描述定義分開、SQL Server 自定義賬號的密碼可以遵循 Windows 系統(tǒng)安全性原則、可創(chuàng)建或裝載證書、對稱與非對稱式加/解密數(shù)據(jù)表內(nèi)的數(shù)據(jù)、簽名與驗證等,本章將詳細介紹了這些新的安全機制。第四章 Transact Structure Query LanguageSQL Server 2005 大幅增加了新功能,當然也需要大幅擴增 T-SQL 語言以操控這些功能,增強執(zhí)行性能與錯誤處理的機制。同時為了提供程序開發(fā)的能力,T-SQL 將舊有的語法也加以翻新,以更豐富的內(nèi)容來顯示 SQL Server 2005。另外,它也讓 T-SQL 的語法更一致化,以往許多要通過系統(tǒng)存儲過程、DBCC 等命令才能完成的工作,現(xiàn)在也能改以 CREATE、ALTER、等標準語法來完成。本章將針對 T-SQL 語法的增強加以討論。第五章 XMLSQL Server 2005 新增了原生的 XML 數(shù)據(jù)類型,可以為該類型的變量或數(shù)據(jù)字段定義 XML Schema,驗證數(shù)據(jù)輸入與更新的正確性。通過業(yè)界標準 XQuery(W3C 委員會正在審核)來查詢與維護 XML 數(shù)據(jù),特別是 Infoset-based 結構索引,以此提升查詢 XML 數(shù)據(jù)的效率等。本章將介紹上述為 XML 數(shù)據(jù)結構新增的各種功能。第 六 章 Service BrokerSQL Server 2005 新增了 Service Broker Services 服務,以此提供 SOA(Service-Oriented Architecture)在數(shù)據(jù)庫平臺的支持。換一個角度而言,就是提供一個強固穩(wěn)定的信息平臺,讓你在創(chuàng)建松散偶合(loosely coupled)結構分布式應用程序時,又多了一個選擇。Service Broker 以數(shù)據(jù)表來模擬隊列,并提供標準的 T-SQL 操作方式,讓系統(tǒng)開發(fā)人員可以利用信息溝通的特色設計應用程序。第七章 HTTP End Point 簡介SQL Server 2005 提供通過 Web Service 訪問的機制,以此執(zhí)行 T-SQL 批處理語法,調(diào)用存儲過程(不管是通過 T-SQL 編寫、.NET 編寫,或者是 C/C++ 編寫的延伸存儲過程),以及調(diào)用返回單一值(scalar-valued)的用戶自定義函數(shù)。這將讓前端應程序式有嶄新的路徑來訪問SQL Server 2005。第八章 報表服務簡介SQL Server 2005 為開發(fā)人員提供了較 SQL Server 2000 版本更豐富且易于維護的報表功能,加強了 Analysis Services 制作報表之能力。用戶擁有更多友善的交互界面,且可通過新增的 Report Builder自定義和修改報表,有效分擔程序設計師的負擔。第九章 SQL Server Integration ServicesSQL Server 2005 放棄了之前相當成功的 DTS,改以 .NET 完全重新改寫。推出了 SQL Server Integration Services(SSIS),務求提升性能和增添更豐富的功能。其中最大的變化是將流程管理與數(shù)據(jù)轉(zhuǎn)換分成兩大引擎來處理。提供較佳的流程管理與數(shù)據(jù)處理的細節(jié)可見度,同時增加了用戶自行編寫程序延伸 SSIS 的方便性。新版本在執(zhí)行程序的流程管理、錯誤處理、對象設置、調(diào)試、部署、執(zhí)行記錄、性能等方面都有長足的進步。在本章中,我們將為您詳細介紹這個全新的產(chǎn)品。第十章 SQL Server Analysis Services 2005 簡介Analysis Services 2005 在設計理念與架構上,有著多方的改進,以此簡化開發(fā)和管理的復雜度,并提升查詢的效率,同時加強了許多以往難以做到的部分,如多國語言、豐富的數(shù)據(jù)挖掘模型(Data Mining Model)等。我們需要審視這些新技術以提供更穩(wěn)定多元的分析。第十一章 .NET 公共語言執(zhí)行環(huán)境SQL Server 2005 在核心引擎中加入了 .NET 的公共語言執(zhí)行環(huán)境(CLR)。讓存儲過程、觸發(fā)器、用戶自定義函數(shù)、用戶自定義類型,以及用戶自定義匯總函數(shù)等五種服務器端對象皆可以通過 .NET 組件(assembly)來定義,也就是.NET 自身強大的功能可融入到 SQL Server 2005 中。本章將介紹 SQL Server 2005 引入 .NET 引擎后的開發(fā)方式與用途。第 十二 章 ADO.NET 2.0 概觀與 SQL Server 2005 搭配一起出現(xiàn)的是 .NET Framework 2.0 版本 ,其中用來訪問數(shù)據(jù)庫的 ADO.NET 類也升級到 ADO.NET 2.0 版。該版除了增強舊功能外,提供了相當多的新功能,包含了以基礎類為本的數(shù)據(jù)源提供程序(provider)模型、非同步訪問架構、批次更新與大量數(shù)據(jù)復制、SQL Server 2005 的回調(diào)通知、單一連接同時執(zhí)行多結果集、執(zhí)行統(tǒng)計、強化的 DataSet 類等。本章將針對各種新功能做一個整體性地介紹。第 十三 章 SQL Management Object(SMO)若想要自行編寫 SQL Server 2005 的管理程序,如創(chuàng)建對象,備份數(shù)據(jù)庫等。以及通過 WMI 管理 SQL Server 旗下的各種服務,如設置各服務啟動方式。換句話說,要將管理功能集成在自行開發(fā)的程序中,就需要調(diào)用 SQL Server 2005 提供的管理對象 SMO。附錄 A 升級到 SQL Server 2005由于數(shù)據(jù)庫的復雜度,可能會有新舊版本不兼容。也可能因為前端應用程序無法停止,需考慮升級的過程是否仍要提供系統(tǒng)可用性,升級失敗又如何退回舊系統(tǒng),這些問題都是需要在升級前慎重考慮并擬定計劃的。本篇附錄就新舊版本間的兼容性、升級的方式以及升級后的測試等三個方面進行了探討。

作者簡介

  胡百敬現(xiàn)任恒逸資訊資深講師、微軟專業(yè)顧問、聯(lián)合報系技術顧問、睿智信息約聘顧問等。(具MCT、MCAD、MCSD國際認證執(zhí)照),并獲選為微軟MVP。擁有多年系統(tǒng)分析、設計與實踐經(jīng)驗,并參與許多大型專案開發(fā),主講微軟全省百場以上大型研討會,也是一位活躍于IT媒體的專欄作家。專長:n-Tier架構暨物件導向式系統(tǒng)分析設計;數(shù)據(jù)庫分析設計;Microsoft.NET開發(fā);商業(yè)智能系統(tǒng)分析設計。獨自完成項目:1.在中央研究院物理研究所當研究生時期,完成多個實驗室自動化項目2.多個諸如花店、書商數(shù)據(jù)庫項目3.臺灣醫(yī)學會會員數(shù)據(jù)庫4.新竹實驗國小學籍成績數(shù)據(jù)庫5.聯(lián)合報系Exchange系統(tǒng)6.聯(lián)經(jīng)信息、聯(lián)經(jīng)數(shù)字多個系統(tǒng)7.聯(lián)合報系多個小型系統(tǒng)。參與完成項目:1.帶領聯(lián)合報系證券行情表系統(tǒng)2.技術指導聯(lián)合報系編務三層式架構系統(tǒng)開發(fā)與建置3.帶領聯(lián)經(jīng)信息、聯(lián)經(jīng)數(shù)字網(wǎng)站建置4.代表臺灣微軟參與多個著名企業(yè)的顧問案授課經(jīng)歷:1.先后于資策會、恒逸信息等微軟認證教育訓練中心教授SQLServer全系列課程,.NET全系列課程,微軟諸多與開發(fā)相關的技術,如Office,XML,Security等50余種課程。2.于政治大學資管系帶多層式架構專題>>更多作品

圖書目錄

第一章:SQL Server 2005概論
  1.1   管理方面的增強
  1.2   大幅提升程序化的能力
  1.3   完備的分析平臺
  1.4   升級到SQL Server 2005的好處
第二章:SQL Server 2005管理及開發(fā)工具
2.1   SQL Server Management Studio
2.2   編輯查詢語法
2.3   SQL Server Business Intelligence Development Studio
2.4   SQL Server Configuration Manager
2.5   Reporting Services管理器
2.6   SQL Server Surface Area Configuration
2.7   Database Engine Tuning Advisor
2.8   SQL Profiler
2.9   SqlCmd命令行工具程序
第三章:SQL Server 2005 Security概論
  3.1   新增安全機制概論
  3.2   賬號管理
3.2.1   自定賬號的管理參照Windows系統(tǒng)安全性原則
3.2.2   將SQL Server自建賬戶對應到Windows系統(tǒng)賬戶
3.3   授權
3.3.1   元數(shù)據(jù)會因為權限不同而顯示不同的數(shù)據(jù)
3.3.2   架構
3.3.3   Execution Context和Ownership Chaining
第四章:Transact Structure Query Language
4.1       新的DDL語法
4.1.1   數(shù)據(jù)類型與索引
4.1.2   Partition Table
4.1.3   DDL觸發(fā)器
  4.2   新的DML語法
4.2.1   Common Table Expression
4.2.2   取得排名或順序的函數(shù)
4.2.3   結構化錯誤處理
4.2.4   APPLY操作符
4.2.5   Pivot和Unpivot語法
4.2.6   OutPut語法
4.2.7   定義參照完整性功能的增強
第五章:XML
  5.1   SQL Server2005與XML
  5.2   對SQL Server2000原有XML語法的增強
  5.3   XML數(shù)據(jù)類型
  5.4   創(chuàng)建XML索引
5.4.1   修改與刪除XML索引
5.4.2   XML搭配全文搜索
5.4.3   在計算字段上創(chuàng)建索引
  5.5   XQuery
5.5.1   FLWOR
5.5.2   XQuery所提供的條件運算
5.5.3   SQL Server 2005為XML數(shù)據(jù)類型所提供的函數(shù)
5.5.4   XQuery操作符
5.5.5   透過XQuery建構XML數(shù)據(jù)
5.5.6   在XML數(shù)據(jù)內(nèi)結合關聯(lián)數(shù)據(jù)
  5.6   另建XML字段部分內(nèi)容屬性數(shù)據(jù)表
  5.7   載入XML數(shù)據(jù)
第六章:
  6.1   Service Broker
6.1.1   會話與對話架構
6.1.2   簡單的對話范例
6.1.3   模擬兩個服務間通過Servie Broker異步合作
  6.2   事件通知
第七章:HTTP End Point
  7.1   原生支持Web Service
  7.2   以SOAP訪問SOAP Server 2005的應用程序
第八章:報表服務
  8.1   報表服務設計環(huán)境提供的新功能
8.1.1   報表復選表單
8.1.2   表達式的功能增強
8.1.3   報表互動式排序設計
8.1.4   報表設計環(huán)境提供的MDX產(chǎn)生器
  8.2   Report Viewer控制項
8.2.1   透過Report Viewer控制項于應用程序中創(chuàng)建報表
8.2.2   Report Viewer控制項搭配參數(shù)設計
  8.3   報表模型與Report Builder
8.3.1   設計報表模型
8.3.2   Report Builder的操作
8.3.3   如何設置字段格式與編輯內(nèi)容
8.3.4   如何設計報表參數(shù)
8.3.5   排序與分頁
8.3.6   使用Report Builder顯示AS的Cube內(nèi)的KPI
8.3.7   Report Builder與Report Designer的比較
  8.4    報表服務管理
第九章:
   9.1  SSIS架構上主要的變化
   9.2  設計包
   9.3  數(shù)據(jù)轉(zhuǎn)換流程
   9.4  封裝內(nèi)較為高級的功能
9.4.1   變量
9.4.2   容器
9.4.3   執(zhí)行設置
9.4.4   事件處理(Event handler)
9.4.5   從錯誤點重新啟動
9.4.6   事務管理(Transaction)
9.4.7   執(zhí)行日志
9.4.8   部署與執(zhí)行包
9.4.9   安全
9.4.10  升級與轉(zhuǎn)移SQL Server 2000舊有的DTS包
9.5  一些有趣的數(shù)據(jù)轉(zhuǎn)換程序集
9.5.1   模糊查詢
9.5.2   詞匯查詢與詞匯搜索
   9.6  SSIS所提供的程序語法
第十章:SQL Server Analysis Services
10.1  Analysis Services 2005架構上的主要變化
10.1.1   Unified Dimensional Model(UDM)
10.2  創(chuàng)建Analysis Services 2005的數(shù)據(jù)庫
10.2.1   數(shù)據(jù)源視圖
10.2.2   通過精靈創(chuàng)創(chuàng)建Cube
10.3  在Cube中加入較高級的功能
10.3.1   定義維度與度量值組間的關聯(lián)
10.3.2   加入默認的商業(yè)智能
10.3.3   MDX Script&Scope
10.3.4   加入KPI
10.3.5   管理數(shù)據(jù)分區(qū)
10.3.6   定義數(shù)據(jù)查看的方式
10.3.7   定義多國語言的轉(zhuǎn)換
10.3.8   鉆取
10.4  維度的創(chuàng)建與設計
10.5  Analysis Services的安全架構
10.6  與Analysis Services2005相關的工具
10.6.1   SQL Server Management Studio
10.6.2   查看Analysis Services 2005當前的活動
第十一章:.NET公共語言執(zhí)行環(huán)境
11.1    開發(fā)給SQL Server 2005用的Asscembly
11.2    Visual Studio 2005內(nèi)的SQL Server方案
11.2.1       System.Data.SQL Server命名空間
11.2.2       創(chuàng)建供SQL Server 2005用的Assembly
11.2.3       透過T-SQL手動將該程序集放入SQL Server
11.2.4       調(diào)試
11.3    創(chuàng)建SQL Server2005服務器段物件
11.3.1   創(chuàng)建存儲過程
11.3.2   創(chuàng)建觸發(fā)器
11.3.3   創(chuàng)建用戶自定義
11.3.4   創(chuàng)建用戶自定義數(shù)據(jù)類型
11.3.5   創(chuàng)建用戶自定義整合函數(shù)
11.4  其它議題
第十二章:ADO.NET 2.0
12.1    以基礎類的數(shù)據(jù)源提供程序模型
12.2    異步執(zhí)行命令
12.2.1   異步執(zhí)行的方法
12.2.2   異步運行應用程序設計模式
12.2.3   異步運行如何再度同步的設計模型
   12.3  批處理載入數(shù)據(jù)
   12.4  Provider的統(tǒng)計信息
   12.5  多數(shù)據(jù)結果集
   12.6  SQL Server 2005所提供的主動通知
   12.7  通過ADO.NET 2.0存取XML數(shù)據(jù)類型
12.7.1   使用者自定數(shù)據(jù)類型
12.7.2   透過ADO.NET 2.0存取XML數(shù)據(jù)類型
   12.8  與System. Transaction的集成
   12.9  DataSet的改良
12.9.1   對索引引擎的增強
12.9.2   二進制序列化數(shù)據(jù)
12.9.3   DataView的ToTable方法
12.9.4   加強DataTable類別的功能
12.9.5   支持新的事務登記
   12.10  其它議題
   12.11  前端應用程序可用的數(shù)據(jù)控制項
第十三章:SQL Management Object
13.1    SQL Management Object對象模型
13.2    創(chuàng)建簡單的應用程序
13.3    SMO提供的工具類
附錄:升級到SQL Server 2005
   A-1   新舊版本的兼容性
   A-2   升級還是移轉(zhuǎn)
   A-3   兼容性測試軟件
   A-4   SQL Server 2005 Upgrade Advisor
   A-5   安裝
   A-6   升級后的測試

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號