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

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

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

定 價(jià):¥78.00

作 者: 胡百敬
出版社: 電子工業(yè)
叢編項(xiàng):
標(biāo) 簽: Sever

ISBN: 9787121025976 出版時(shí)間: 2006-06-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 691 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)