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

專家精講:SQL Server數(shù)據(jù)庫開發(fā)

專家精講:SQL Server數(shù)據(jù)庫開發(fā)

定 價(jià):¥55.00

作 者: 揚(yáng)志強(qiáng) 著,陳酉玫 改編
出版社: 電子工業(yè)出版社
叢編項(xiàng): 開發(fā)專家之?dāng)?shù)據(jù)庫
標(biāo) 簽: SQL

ISBN: 9787121067334 出版時(shí)間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 463 字?jǐn)?shù):  

內(nèi)容簡介

  本書是中國臺(tái)灣微軟特約資深顧問楊志強(qiáng)先生的經(jīng)典著作,本書對(duì)SQL Server 2005數(shù)據(jù)庫應(yīng)用程序開發(fā)方面的知識(shí)進(jìn)行了全面而詳細(xì)的闡述,包括T-SQL數(shù)據(jù)庫語言、XML數(shù)據(jù)存儲(chǔ)語言、Web服務(wù)應(yīng)用程序、SQLCLR對(duì)象、多國語系處理等內(nèi)容。除了解釋了設(shè)計(jì)理念與運(yùn)作原理外,書中還附有大量實(shí)際應(yīng)用的案例。本書不僅適用于SQL Server 2005的初級(jí)讀者,也適用于SQL Server 2005的中高級(jí)讀者,還適用于專業(yè)數(shù)據(jù)庫開發(fā)人員、BI開發(fā)人員、DBA和一般數(shù)據(jù)庫應(yīng)用程序開發(fā)者。本書是所有SQL Server 2005數(shù)據(jù)庫程序開發(fā)人員的案頭必備之書。本書繁體字版名為《SQL Server 2005 資料庫程式開發(fā)達(dá)人手冊(cè)第二版》,由統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司出版,版權(quán)屬統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司所有。本中文簡體字版由統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司授權(quán)電子工業(yè)出版社獨(dú)家出版發(fā)行。未經(jīng)本書原版出版者和本書出版者書面許可,任何單位和個(gè)人均不得以任何方式或任何手段復(fù)制或傳播本書的部分或全部。

作者簡介

  揚(yáng)志強(qiáng),中國臺(tái)灣地區(qū)微軟特約資深顧問,致力于大型數(shù)據(jù)庫與.NET程序開發(fā),多年SQL Server、Oracle、Sybase等實(shí)際企業(yè)導(dǎo)入經(jīng)驗(yàn),從事企業(yè)不同數(shù)據(jù)庫的整合與應(yīng)用軟件的開發(fā),積累了大量企業(yè)系統(tǒng)開發(fā)與計(jì)算機(jī)教學(xué)經(jīng)驗(yàn),是一位活躍于數(shù)據(jù)庫與開發(fā)領(lǐng)域的權(quán)威專家。擁有各種主流國際認(rèn)證證書,包括微軟MVP、MCT、MCDBA、MCSD、MCP與美商甲骨文OCP DBA和OCP Developer等。

圖書目錄

第1章 數(shù)據(jù)庫開發(fā)新語言Transact.SQL
1.1 數(shù)據(jù)庫開發(fā)語言
  1.1.1 T.SQL的三大語言
  1.1.2 流程控制語言與變量聲明
1.2 查詢數(shù)據(jù)的基本技巧
  1.2.1 SELECT指令的使用技巧
  1.2.2 用TOP獲取特定數(shù)據(jù)
  1.2.3 一般數(shù)據(jù)表表達(dá)式(CTE)
  1.2.4 用PIVOT與UNPIVOT使輸出結(jié)果轉(zhuǎn)向
  1.2.5 EXCEPT與INTERSECT的使用
  1.2.6 用排序函數(shù)產(chǎn)生序號(hào)
 1.3 數(shù)據(jù)變更的基本技巧
  1.3.1 INSERT指令
  1.3.2 UPDATE指令
  1.3.3 DELETE指令
  1.3.4 取代觸發(fā)程序的OUTPUT語法
 1.4 流程控制的專屬技巧
  1.4.1 用TRY…CATCH捕獲執(zhí)行中的異常情況
  1.4.2 用CURSOR進(jìn)行逐行數(shù)據(jù)的處理
 1.5 案例分享
  1.5.1 使用CTE與排序函數(shù)取代VB.NET以獲取特定行數(shù)
  1.5.2 使用CTE和計(jì)算多父節(jié)點(diǎn)的物料清單
第2章 活用數(shù)據(jù)類型與數(shù)據(jù)庫對(duì)象
 2.1 數(shù)據(jù)類型及其新增功能
  2.1.1 系統(tǒng)數(shù)據(jù)類型
  2.1.2 大數(shù)值數(shù)據(jù)類型
  2.1.3 別名數(shù)據(jù)類型
 2.2 行結(jié)構(gòu)說明與數(shù)據(jù)表的管理
  2.2.1 大數(shù)值類型與大對(duì)象類型的存儲(chǔ)
  2.2.2 數(shù)據(jù)表的建立
  2.2.3 數(shù)據(jù)表的修改
 2.3 數(shù)據(jù)分區(qū)函數(shù)與分區(qū)配置
  2.3.1 分區(qū)函數(shù)的建立與運(yùn)用
  2.3.2 分區(qū)配置的建立
  2.3.3 分區(qū)函數(shù)的使用示例
 2.4 視圖對(duì)象的基本概念
  2.4.1 視圖的概念與使用時(shí)機(jī)
  2.4.2 視圖的創(chuàng)建與管理技巧
  2.4.3 使用視圖修改數(shù)據(jù)
  2.4.4 索引視圖與分區(qū)視圖
 2.5 使用同義詞解決對(duì)象的參考問題
 2.6 案例分享
第3章 數(shù)據(jù)轉(zhuǎn)換語言XML
 3.1 XML語言的基本組成架構(gòu)
  3.1.1 XML的組成元素與屬性
  3.1.2 XML處理技術(shù)
 3.2 SQL Server 2005 新增的XML技巧
  3.2.1 XML結(jié)合數(shù)據(jù)庫對(duì)象的使用
  3.2.2 XML 架構(gòu)集合
 3.3 關(guān)系型與層次型數(shù)據(jù)的互換
  3.3.1 查詢指令配合FOR子句輸出XML
  3.3.2 用OPENXML將XML轉(zhuǎn)換為層次型數(shù)據(jù)
 3.4 Xquery 語法
  3.4.1 用Xquery整合XML數(shù)據(jù)類型
  3.4.2 用Xquery更新XML數(shù)據(jù)
 3.5 使用XML 索引強(qiáng)化處理
 3.6 案例分享
第4章 XML的高級(jí)應(yīng)用——建立Web服務(wù)
 4.1 Web服務(wù)與其應(yīng)用方向
  4.1.1 SQL Server 2005 HTTP端點(diǎn)的使用場合
  4.1.2 SOAP 與WSDL的基本組成要素
 4.2 SQL Server 2005支持的Web服務(wù)
  4.2.1 端點(diǎn)的概念及建立
  4.2.2 端點(diǎn)配合預(yù)存程序與使用者自定義函數(shù)
  4.2.3 端點(diǎn)的安全性設(shè)定
  4.2.4 端點(diǎn)數(shù)據(jù)的管理
 4.3 活用Web服務(wù)
  4.3.1 整合Visual Studio.Net 2003/2005建立應(yīng)用程序
  4.3.2 存取預(yù)存程序且返回輸出數(shù)據(jù)
  4.3.3 存取預(yù)存程序返回OUTPUT
  4.3.4 存取預(yù)存程序返回RETURN
  4.3.5 純量函數(shù)的使用
  4.3.6 用使用者自定義函數(shù)返回XML
  4.3.7 返回RAISERROR錯(cuò)誤消息
  4.3.8 執(zhí)行不定型批處理
 4.4 案例分享
  4.4.1 使用Visual Studio 2003與HTTP端點(diǎn)進(jìn)行異步處理
  4.4.2 配合Visual Studio 2005與HTTP端點(diǎn)進(jìn)行異步處理
第5章 用傳統(tǒng)T.SQL對(duì)象創(chuàng)建高級(jí)對(duì)象
 5.1 使用T.SQL開發(fā)預(yù)存程序
  5.1.1 使用預(yù)存程序的優(yōu)點(diǎn)
  5.1.2 程序的開發(fā)與管理
  5.1.3 多種類型的預(yù)存程序的使用
  5.1.4 高級(jí)預(yù)存程序的應(yīng)用技巧
 5.2 系統(tǒng)函數(shù)與使用者自定義函數(shù)
  5.2.1 系統(tǒng)函數(shù)的分類與使用技巧
  5.2.2用純量值函數(shù)輸出單一返回值
  5.2.3 用數(shù)據(jù)表值的使用者自定義函數(shù)輸出數(shù)據(jù)集
  5.2.4 使用者自定義函數(shù)的使用技巧
 5.3 使用T.SQL開發(fā)觸發(fā)程序
  5.3.1 確保數(shù)據(jù)一致性程序與觸發(fā)程序
  5.3.2 特殊觸發(fā)程序的使用技巧
  5.3.3 DDL觸發(fā)程序
  5.3.4 觸發(fā)程序的管理
 5.4 案例分享
  5.4.1 使用Visual Basic 2005調(diào)用各種預(yù)存程序
  5.4.2 用觸發(fā)程序檢查庫存量后發(fā)送電子郵件
第6章 延伸.NET觸角的SQLCLR
 6.1 .NET Framework 2.0集成數(shù)據(jù)庫的新概念
  6.1.1 CLR的概念及其使用優(yōu)勢
  6.1.2 使用CLR開發(fā)數(shù)據(jù)庫對(duì)象
 6.2 組件的注冊(cè)與使用
  6.2.1 開啟CLR功能與安全性設(shè)定
  6.2.2 .NET 組件的概念
  6.2.3 注冊(cè)組件與建立對(duì)象
 6.3 SQLCLR組件應(yīng)用于數(shù)據(jù)庫對(duì)象的開發(fā)
  6.3.1 開發(fā)SQLCLR預(yù)存程序
  6.3.2 開發(fā)SQLCLR使用者自定義函數(shù)
  6.3.3 開發(fā)SQLCLR觸發(fā)程序
  6.3.4 開發(fā)SQLCLR使用者自定義類型
  6.3.5 開發(fā)SQLCLR聚合
 6.4 案例分享
第7章 CLR對(duì)象的高級(jí)使用技巧
 7.1 使用CLR預(yù)存程序鏈接數(shù)據(jù)庫
  7.1.1 使用CLR預(yù)存程序鏈接數(shù)據(jù)庫的技巧
  7.1.2 CLR預(yù)存程序鏈接Oracle數(shù)據(jù)庫的技巧
 7.2 使用CLR用戶自定義函數(shù)的技巧  
  7.2.1 結(jié)合RegularExpressions驗(yàn)證電子郵件
  7.2.2 使用TVF返回操作系統(tǒng)資源
 7.3 使用CLR使用者定義類型的處理技巧
 7.4 開發(fā)CLR對(duì)象的注意事項(xiàng)
 7.5 案例分享
第8章 實(shí)現(xiàn)數(shù)據(jù)的完整性與安全性
 8.1 數(shù)據(jù)完整性
 8.2 聲明數(shù)據(jù)完整性——條件約束
  8.2.1 Primary Key 條件約束
  8.2.2 UNIQUE 條件約束
  8.2.3 CHECK條件約束
  8.2.4 Default條件約束
  8.2.5 Foreign Key條件約束
 8.3 條件約束的特殊使用技巧
 8.4 數(shù)據(jù)的安全性
  8.4.1 數(shù)據(jù)隱碼
  8.4.2 避免數(shù)據(jù)隱碼的技巧
 8.5 數(shù)據(jù)庫的加、解密機(jī)制
  8.5.1 EncryptByAsymKey與DecryptByAsymKey操作的使用
  8.5.2 EncryptByKey與DecryptByKey操作的使用
  8.5.3 EncryptByCert 與DecryptByCert操作的使用
 8.6 案例分享
第9章 用ADO.NET 2.0進(jìn)行數(shù)據(jù)庫應(yīng)用程序的開發(fā)
 9.1 SQLNCLI的作用
 9.2 用SQL Native Client結(jié)合ADO.NET 2.0新功能
  9.2.1 服務(wù)器列舉類型
  9.2.2 鏈接字符串發(fā)生器
  9.2.3 異步處理
  9.2.4 多重作用結(jié)果集MARS
  9.2.5 大量復(fù)制作業(yè)
  9.2.6 SQL Server的大數(shù)值max數(shù)據(jù)類型
  9.2.7 更新通知SqlDependency
  9.2.8 更改SQL Server 2005的登錄密碼
  9.2.9 強(qiáng)化DataTable功能
  9.2.10 用單一API存取多個(gè)提供者數(shù)據(jù)庫
 9.3 案例分享
第10章 松散耦合應(yīng)用程序Service Broker
 10.1 了解松散耦合程序設(shè)計(jì)架構(gòu)
  10.1.1 Service Broker的服務(wù)定義對(duì)象
  10.1.2 Service Broker的交談組件
  10.1.3 Service Broker的網(wǎng)絡(luò)和遠(yuǎn)程安全性組件
  10.1.4 Service Broker的安全性架構(gòu)
 10.2 Service Broker 對(duì)象的建立
  10.2.1 啟用數(shù)據(jù)庫的Service Broker
  10.2.2 建立消息類型
  10.2.3 建立合約
  10.2.4 建立隊(duì)列
  10.2.5 建立服務(wù)
 10.3 Service Broker 對(duì)話操作
  10.3.1 傳送消息
  10.3.2 接收消息
 10.4 案例分享
第11章 開發(fā)需求響應(yīng)架構(gòu)的通知應(yīng)用程序
 11.1 通知服務(wù)
  11.1.1 系統(tǒng)架構(gòu)的解析與設(shè)定
  11.1.2 建立實(shí)例與應(yīng)用程序
  11.1.3 訂閱管理對(duì)象
  11.1.4 事件的收集
  11.1.5 事件的產(chǎn)生與訂閱的配送
 11.2 建立通知服務(wù)應(yīng)用程序
  11.2.1 建立通知服務(wù)前端應(yīng)用程序
  11.2.2 建立事件提供者
 11.3 案例分享
第12章 事務(wù)與鎖定處理
 12.1 為何需要事務(wù)與鎖定
  12.1.1 ACID概念
  12.1.2 在企業(yè)環(huán)境中使用事務(wù)與鎖定時(shí)存在的問題
 12.2 事務(wù)的種類與應(yīng)用時(shí)機(jī)
  12.2.1 隱性事務(wù)與使用
  12.2.2 外顯事務(wù)的定義與使用
  12.2.3 分布式事務(wù)的定義與使用
  12.2.4 事務(wù)的高級(jí)使用技巧
 12.3 鎖定的種類與作用
  12.3.1 何謂鎖定
  12.3.2 鎖定的資源
  12.3.3 鎖定的種類
  12.3.4 調(diào)整隔離等級(jí)
 12.4 快照隔離
  12.4.1 行版本控制
  12.4.2 數(shù)據(jù)庫的設(shè)定須知與程序的編寫
  12.4.3 快照隔離事務(wù)的高級(jí)使用
 12.5 案例分享
第13章 多國語系
 13.1 Unicode的概念
  13.1.1 編碼UCS.2,UTF.16,UTF.8的概念
  13.1.2 數(shù)據(jù)庫與應(yīng)用軟件支持Unicode的介紹  
 13.2 排序規(guī)則設(shè)定語系
  13.2.1 何謂排序規(guī)則
  13.2.2 四種排序規(guī)則運(yùn)用的范圍
  13.2.3 排序規(guī)則結(jié)尾附加標(biāo)記的高級(jí)應(yīng)用
  13.2.4 字符串處理轉(zhuǎn)換函數(shù)
 13.3 排序規(guī)則的應(yīng)用技巧
  13.3.1 用BCP命令行程序處理Unicode
  13.3.2 Bulk Insert語句處理Unicode
 13.4 案例分析
  13.4.1 數(shù)據(jù)庫多國語系警示消息的多語系設(shè)定
  13.4.2 集成CLR進(jìn)行繁體與簡體的轉(zhuǎn)換
第14章 索引的建立與調(diào)試
 14.1 索引的概念及種類的說明
 14.2 數(shù)據(jù)存取與索引關(guān)聯(lián)的說明
  14.2.1 堆棧
  14.2.2 叢集索引
  14.2.3 非叢集索引
 14.3 建立各種索引與索引信息
  14.3.1 唯一索引
  14.3.2 復(fù)合索引
  14.3.3 內(nèi)含行的索引
  14.3.4 計(jì)算列的索引
  14.3.5 數(shù)據(jù)分割索引
 14.4 優(yōu)化索引性能的管理技巧
  14.4.1 索引信息的查詢
  14.4.2 索引片段的管理
 14.5 案例分享

本目錄推薦

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