注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程SQL Server 2000存儲過程與XML編程(第2版)

SQL Server 2000存儲過程與XML編程(第2版)

SQL Server 2000存儲過程與XML編程(第2版)

定 價:¥58.00

作 者: (美)Dejan Sunderic著;陳浩奎,謝俊,石朝江譯;陳浩奎譯
出版社: 清華大學(xué)出版社
叢編項: SQL Server數(shù)據(jù)庫專業(yè)技術(shù)叢書
標(biāo) 簽: Sever

ISBN: 9787302077343 出版時間: 2003-12-01 包裝: 精裝
開本: 23cm 頁數(shù): 573 字?jǐn)?shù):  

內(nèi)容簡介

  “本書面向?qū)で笞钣行Х绞绞褂么鎯^程和XML進(jìn)行編程的開發(fā)人員?!薄狢ihangirBiyikoglu,ApplicationDevelopmentConsultant,MicrosoftServices本書特色:◆學(xué)習(xí)存儲過程和XML編程技術(shù)◆成為使用SQLServer存儲過程開發(fā)應(yīng)用程序的專家◆構(gòu)造健壯且可擴(kuò)展的Windows和基于Web的SQLServer應(yīng)用程序◆開發(fā)SQLXML.NET應(yīng)用程序本書面向?qū)で笞钣行Х绞绞褂么鎯^程和XML進(jìn)行編程的開發(fā)人員。書中詳細(xì)描述專業(yè)開發(fā)人員需要掌握的關(guān)鍵概念、應(yīng)用技巧和最佳實踐,使讀者能夠充分利用SQLServer存儲過程和SQLXML擴(kuò)展,為客戶提供高質(zhì)量的服務(wù)。書中每一章針對SQLServer開發(fā)的各個專業(yè)領(lǐng)域提供相應(yīng)知識講解。前12章專門講述存儲過程編程,而第13-第15章則專注于SQLServer2000中的XML編程。全書通過一個貫穿始終的數(shù)據(jù)庫實例,展示如何使用企業(yè)管理器、查詢分析器、事件探查器、VisualSourceSafe、VisualBasic和VisualStudio.NET來管理SQLServer資源,并解釋了基本的和高級的XML知識,注重Microsoft數(shù)據(jù)庫和開發(fā)工具中使用的XML相關(guān)特性。本書是數(shù)據(jù)庫專業(yè)開發(fā)人員常備的參考用書,對于想使用存儲過程和XML進(jìn)行編程的開發(fā)人員,本書也會伴隨你從一位新手逐步成長為數(shù)據(jù)庫編程高手。

作者簡介

  Dejan Sunderic是Trigon Blue公司的首席顧問。他專門研究面向Internet和Windows平臺的數(shù)據(jù)庫和應(yīng)用程序開發(fā)。Dejan曾經(jīng)參與的項目涉及B2C和B2B電子商務(wù)、金融、文檔管理、抵押、資產(chǎn)管理、保險、房地產(chǎn)、IT供應(yīng)鏈、過程控制、通信、數(shù)據(jù)倉庫和OLAP系統(tǒng)等多個領(lǐng)域。擔(dān)任過數(shù)據(jù)庫架構(gòu)師、數(shù)據(jù)庫和應(yīng)用程序開發(fā)人員、數(shù)據(jù)庫管理員、開發(fā)組組長、項目經(jīng)理。

圖書目錄

第1章  簡介
  1.1  本書的讀者對象
  1.2  本書涵蓋的內(nèi)容
  1.3  需求
    1.3.1  存儲過程編程需求
    1.3.2  XML編程需求
  1.4  示例數(shù)據(jù)庫和其他資源
    1.4.1  示例數(shù)據(jù)庫的安裝
    1.4.2  示例數(shù)據(jù)庫的目的和設(shè)計
    1.4.3  數(shù)據(jù)庫關(guān)系圖
第2章  SQLServer環(huán)境
  2.1  SQLServer2000工具
    2.1.1  服務(wù)管理器
    2.1.2  查詢分析器
    2.1.3  企業(yè)管理器
    2.1.4  DTS和導(dǎo)入/導(dǎo)出數(shù)據(jù)
    2.1.5  Osql和isql
    2.1.6  SQL Server Profiler
    2.1.7  客戶端網(wǎng)絡(luò)實用工具
    2.1.8  服務(wù)器網(wǎng)絡(luò)實用工具
    2.1.9  幫助子系統(tǒng)和SQLServer聯(lián)機(jī)叢書
    2.1.10  Web上的SQLServer
  2.2  存儲過程的基本操作
    2.2.1  存儲過程的概念
    2.2.2  從查詢分析器中執(zhí)行存儲過程
    2.2.3  從企業(yè)管理器管理存儲過程
    2.2.4  在企業(yè)管理器中編輯存儲過程
    2.2.5  在查詢分析器中編輯存儲過程
    2.2.6  語法錯誤
  2.3  命名約定
    2.3.1  為什么煩惱
    2.3.2  命名對象和變量
    2.3.3  建議約定
第3章  存儲過程的設(shè)計概念
  3.1  存儲過程剖析
    3.1.1  組成
    3.1.2  功能
    3.1.3  語法
  3.2  存儲過程類型
  3.3  編譯
    3.3.1  編譯和執(zhí)行過程
    3.3.2  執(zhí)行計劃的重用
    3.3.3  重新編譯存儲過程
    3.3.4  存儲存儲過程
  3.4  管理存儲過程
    3.4.1  列出存儲過程
    3.4.2  查看存儲過程代碼
    3.4.3  重命名存儲過程
    3.4.4  刪除存儲過程
    3.4.5  列出對象的相關(guān)性
  3.5  存儲過程在數(shù)據(jù)庫應(yīng)用程序開發(fā)中的作用
    3.5.1  數(shù)據(jù)完整性實施
    3.5.2  復(fù)雜業(yè)務(wù)規(guī)則和約束的一致性實現(xiàn)
    3.5.3  模塊化設(shè)計
    3.5.4  可維護(hù)性
    3.5.5  減少網(wǎng)絡(luò)流量
    3.5.6  加快執(zhí)行速度
    3.5.7  安全實施
第4章  T-SQL的基本編程結(jié)構(gòu)
  4.1  T-SQL標(biāo)識符
  4.2  數(shù)據(jù)庫對象限定符
  4.3  數(shù)據(jù)類型
    4.3.1  字符字符串
    4.3.2  Unicode字符字符串
    4.3.3  日期和時間數(shù)據(jù)類型
    4.3.4  整數(shù)
    4.3.5  近似數(shù)字
    4.3.6  精確數(shù)字
    4.3.7  貨幣數(shù)據(jù)類型
    4.3.8  進(jìn)制數(shù)據(jù)類型
    4.3.9  特殊數(shù)據(jù)類型
  4.4  變量
    4.4.1  局部變量
    4.4.2  全局變量
    4.4.3  表變量
  4.5  流控制語句
    4.5.1  注釋
    4.5.2  語句塊:Begin…End
    4.5.3  條件執(zhí)行:If語句
    4.5.4  循環(huán):While語句
    4.5.5  非條件執(zhí)行:GoTo語句
    4.5.6  調(diào)度執(zhí)行:WaitFor浯句
  4.6  游標(biāo)
    4.6.1  T-SQL游標(biāo)
    4.6.2  和游標(biāo)有關(guān)的語句和函數(shù)
    4.6.3  與游標(biāo)有關(guān)的一些問題
    4.6.4  游標(biāo)的合理使用
第5章  函數(shù)
  5.1  函數(shù)的使用
    5.1.1  在選擇和賦值語句中使用
    5.1.2  用作選擇條件的一部分
    5.1.3  在表達(dá)式中使用
    5.1.4  作為Check約束和Default約束
    5.1.5  Instead of表
  5.2  函數(shù)類型
    5.2.1  標(biāo)量函數(shù)
    5.2.2  聚合函數(shù)
    5.2.3  行集函數(shù)
第6章  復(fù)合T-SQL結(jié)構(gòu):批處理.腳本和事務(wù)
  6.1  批處理
    6.1.1  使用批處理
    6.1.2  批處理和錯誤
    6.1.3  DDL批處理
    6.1.4  自足內(nèi)容
  6.2  腳本
  6.3  事務(wù)
    6.3.1  自動提交事務(wù)
    6.3.2  顯式事務(wù)
    6.3.3  隱式事務(wù)
    6.3.4  事務(wù)處理體系結(jié)構(gòu)
    6.3.5  嵌套事務(wù)
    6.3.6  命名事務(wù)
    6.3.7  保存點
    6.3.8  鎖定
    6.3.9  分布式事務(wù)
    6.3.10  典型的鎖定問題
第7章  調(diào)試和錯誤處理
  7.1  調(diào)試
    7.1.1  "Bug"的概念
    7.1.2  調(diào)試過程
    7.1.3  調(diào)試工具和技術(shù)
    7.1.4  SQL事件探查器
    7.1.5  典型錯誤
  7.2  錯誤處理
    7.2.1  Raiserror
    7.2.2  使用錯誤處理
    7.2.3  為什么煩惱
    7.2.4  錯誤處理策略
    7.2.5  相關(guān)的錯誤處理方法
    7.2.6  Xact_Abort
    7.2.7  另一種相關(guān)的錯誤處理方法
第8章  特殊類型的過程
  8.1  存儲過程類型
    8.1.1  用戶定義的存儲過程
    8.1.2  系統(tǒng)存儲過程
    8.1.3  擴(kuò)展存儲過程
    8.1.4  臨時存儲過程
    8.1.5  全局臨時存儲過程
    8.1.6  遠(yuǎn)程存儲過程
  8.2  用戶定義函數(shù)
    8.2.1  用戶定義函數(shù)的設(shè)計
    8.2.2  用戶定義的表值函數(shù)
    8.2.3  內(nèi)聯(lián)用戶定義的表值函數(shù)
    8.2.4  在企業(yè)管理器中管理用戶定義函數(shù)
  8.3  觸發(fā)器
    8.3.1  After觸發(fā)器的物理設(shè)計
    8.3.2  處理多條記錄上的改動
    8.3.3  嵌套和遞歸式觸發(fā)器
    8.3.4  觸發(fā)器約束
    8.3.5  Instead-of觸發(fā)器
    8.3.6  視圖上的觸發(fā)器
    8.3.7  觸發(fā)器執(zhí)行的順序
    8.3.8  管理觸發(fā)器
    8.3.9  關(guān)于觸發(fā)器設(shè)計的建議
    8.3.10  觸發(fā)器中的事務(wù)管理
    8.3.11  使用觸發(fā)器
  8.4  視圖
    8.4.1  標(biāo)準(zhǔn)SQL視圖的設(shè)計
    8.4.2  動態(tài)視圖
    8.4.3  INFORMATION SCHEMA視圖
    8.4.4  索引視圖
    8.4.5  分區(qū)視圖
    8.4.6  使用SQL視圖
第9章  高級存儲過程編程
  9.1  動態(tài)構(gòu)造的查詢
    9.1.1  執(zhí)行字符串
    9.1.2  通過表單的查詢
    9.1.3  數(shù)據(jù)腳本生成器
    9.1.4  使用sp_executesql存儲過程
    9.1.5  安全性含義
  9.2  使用timestamp值的樂觀鎖定
    9.2.1  timestamp
    9.2.2  TSEqual()函數(shù)
    9.2.3  fimestamp轉(zhuǎn)換
  9.3  全文搜索和索引
  9.4  嵌套存儲過程
    9.4.1  使用臨時表傳遞記錄集給嵌套存儲過程
    9.4.2  使用游標(biāo)傳遞記錄集給嵌套存儲過程
    9.4.3  如何處理存儲過程的結(jié)果集
  9.5  使用標(biāo)識值
    9.5.1  一個標(biāo)準(zhǔn)問題和解決方案
    9.5.2  標(biāo)識值和觸發(fā)器
    9.5.3  范圍內(nèi)的最后一個標(biāo)識值
  9.6  GUID
  9.7  使用Min()或Max()函數(shù)的While循環(huán)
  9.8  使用sp_MSForEachTable和sp_MSForEachDb進(jìn)行循環(huán)
  9.9  屬性管理
第10章  與SQLServer環(huán)境交互
  10.1  OLE自動化/COM對象的執(zhí)行
  10.2  運行程序
  10.3  運行Windows腳本文件
  10.4  運行/循環(huán)DTS包
  10.5  和NT注冊表進(jìn)行交互
    10.5.1  xp_regread
    10.5.2  xp_regwrite
  10.6  作業(yè)
    10.6.1  作業(yè)的管理
    10.6.2  另一個選擇--Job Scheduler
    10.6.3  用于維護(hù)作業(yè)的存儲過程
    10.6.4  操作人員和警報
  10.7  SQLServer和Web
    10.7.1  Web助手
    10.7.2  Web作業(yè)存儲過程
    10.7.3  Web頁面模板
  10.8  電子郵件
  10.9  安全性
    10.9.1  安全性體系結(jié)構(gòu)
    10.9.2  實現(xiàn)安全性
    10.9.3  登錄和用戶名的同步
    10.9.4  使用存儲過程.用戶自定義函數(shù)和視圖管理應(yīng)用程序安全性
    10.9.5  使用代理用戶管理應(yīng)用程序安全性
    10.9.6  使用應(yīng)用程序角色管理應(yīng)用程序安全性
第11章  源代碼管理和數(shù)據(jù)庫部署
  11.1  源代碼管理的概念
    11.1.1  Microsoft Visual SourceSafe簡介
    11.1.2  管理Visual SourceSafe數(shù)據(jù)庫
    11.1.3  在Visual Studio.NET中向Visual SourceSafe添加數(shù)據(jù)庫對象
    11.1.4  在Visual Studio.NET中管理創(chuàng)建腳本
    11.1.5  Visual SourceSafe瀏覽器
    11.1.6  添加數(shù)據(jù)庫對象到Visual SourceSafe中:傳統(tǒng)方法
  11.2  數(shù)據(jù)庫部署
    11.2.1  完整數(shù)據(jù)庫的部署:傳統(tǒng)方法
    11.2.2  單個對象的部署
第12章  用于Web搜索引擎的存儲過程
  12.1  環(huán)境特征
  12.2  一個簡單的解決方案
  12.3  缺陷
  12.4  可用的解決方案
    12.4.1  結(jié)果拆分
    12.4.2  快速查詢
    12.4.3  高級查詢
第13章  面向數(shù)據(jù)庫開發(fā)人員的XML簡介
  13.1  XML的發(fā)展
  13.2  XML簡介
    13.2.1  標(biāo)記語言簡介
    13.2.2  構(gòu)造標(biāo)記語言塊
    13.2.3  XML元素和屬性
    13.2.4  處理指令
    13.2.5  文檔類型定義
    13.2.6  XML注釋和CDATA部分
    13.2.7  字符引用和實體引用
    13.2.8  XML命名空間
    13.2.9  XML文檔的結(jié)構(gòu)
    13.2.10 XML解析器和DOM
  13.3  XML的文檔屬性
    13.3.1  XMLSchema和XML模式
    13.3.2  XML數(shù)據(jù)簡化(XDR)模式
    13.3.3  XMLSchema(XSD)
  13.4  XML中的鏈接和查詢
    13.4.1  XPointer
    13.4.2  XPath
  13.5  轉(zhuǎn)換XML
    13.5.1  XSL
    13.5.2  XSLT
  13.6  為什么要使用XML
    13.6.1  組織之間的信息交換
    13.6.2  信息發(fā)布
第14章  使用SQLXML發(fā)布信息
  14.1  ForXML子句
    14.1.1  Auto模式
    14.1.2  聚集函數(shù)
    14.1.3  計算列
    14.1.4  Elements選項
    14.1.5  XMLData選項
    14.1.6  BiNARY Base64選項
    14.1.7  Raw模式
    14.1.8  Explicit模式
  14.2  使用HTTP發(fā)布數(shù)據(jù)庫信息
    14.2.1  對通過HTTP協(xié)議的數(shù)據(jù)庫訪問進(jìn)行配置
    14.2.2  使用URL訪問數(shù)據(jù)庫信息
    14.2.3  虛擬目錄的故障排除
    14.2.4  通過HTTP執(zhí)行存儲過程
    14.2.5  使用模板訪問數(shù)據(jù)庫信息
    14.2.6  把查詢通過POST傳遞到服務(wù)器
    14.2.7  基于帶注釋的XDR模式的XML視圖
    14.2.8  基于帶注釋的XSD模式的XML視圖
  14.3  可編程的數(shù)據(jù)庫訪問
  14.4  使用ADO.NET檢索XML數(shù)據(jù)
    14.4.1  使用SqlCommand
    14.4.2  使用DamSet對象
  14.5  客戶端的XML處理
    14.5.1  使用URL查詢
    14.5.2  使用模板
    14.5.3  使用SQLXML受控類
    14.5.4  帶有ForXML子句的查詢的處理
第15章  使用SQLXML修改數(shù)據(jù)庫
  15.1  OpenXML()
    15.1.1  文檔準(zhǔn)備
    15.1.2  關(guān)閉文檔
    15.1.3  檢索XML信息
    15.1.4  OpenXML()中的元屬性
    15.1.5  如果XML文檔長度大于8000個字符會怎樣
  15.2  UpdateGrams
    15.2.1  執(zhí)行UpdateGrams
    15.2.2  以元素為中心的UpdateGram和以屬性為中心的UpdateGram
    15.2.3  帶參數(shù)的UpdateGrams
    15.2.4  把參數(shù)設(shè)為Null
    15.2.5  返回標(biāo)識值
    15.2.6  特殊字符
    15.2.7  幕后的UpdateGrams
    15.2.8  帶有UpdateGrams的樂觀鎖定
    15.2.9  一個UpdateGram中的多條記錄和多個表
  15.3  DiffGrams
    15.3.1  使用DiffGram插入數(shù)據(jù)
    15.3.2  使用DiffGram更新數(shù)據(jù)
    15.3.3  使用DiffGram刪除數(shù)據(jù)
    15.3.4  使用DiffGram處理多條記錄
    15.3.5  后臺的DiffGram
    15.3.6  使用可編程的SqlXmlCommand執(zhí)行DiffGranm
    15.3.7  使用URL執(zhí)行DiffGram
    15.3.8  在DataSet改動之后產(chǎn)生DiffCrram
    15.3.9  調(diào)試DiffGram
  15.4  SQLXMLBulkLoad
    15.4.1  從.NET應(yīng)用程序執(zhí)行SQLXMLBulkLoad
    15.4.2  錯誤日志文件
    15.4.3  從DTS(使用VBScript)執(zhí)行BulkLoad
    15.4.4  Schema Generation
    15.4.5  BulkLoad事務(wù)
    15.4.6  數(shù)據(jù)完整性
    15.4.7  表鎖
    15.4.8  使用SQLXML BulkLoad
    15.4.9  映射模式
  15.5  XMLWebServices
    15.5.1  SOAP消息和XMLWebServices體系結(jié)構(gòu)
    15.5.2  使用SQLXML創(chuàng)建XMLWeb服務(wù)
    15.5.3  創(chuàng)建.NETSOAP客戶端程序
附錄  SQLServer2000中的T-SQL與XML數(shù)據(jù)類型

本目錄推薦

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