TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
專家精講;SQL Server數據庫開發(簡體書)
滿額折

專家精講;SQL Server數據庫開發(簡體書)

商品資訊

人民幣定價:55 元
定價
:NT$ 330 元
優惠價
87287
絕版無法訂購
相關商品
商品簡介
作者簡介
目次

商品簡介

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

作者簡介

揚志強,中國臺灣地區微軟特約資深顧問,致力于大型數據庫與.NET程序開發,多年SQL Server、Oracle、Sybase等實際企業導入經驗,從事企業不同數據庫的整合與應用軟件的開發,積累了大量企業系統開發與計算機教學經驗,是一位活躍于數據庫與開發領域的權威專家。 擁有各種主流國際認證證書,包括微軟MVP、MCT、MCDBA、MCSD、MCP與美商甲骨文OCP DBA和OCP Developer等。

目次

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 287
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區