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

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

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

定 價(jià):¥58.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章  簡(jiǎn)介
  1.1  本書的讀者對(duì)象
  1.2  本書涵蓋的內(nèi)容
  1.3  需求
    1.3.1  存儲(chǔ)過程編程需求
    1.3.2  XML編程需求
  1.4  示例數(shù)據(jù)庫和其他資源
    1.4.1  示例數(shù)據(jù)庫的安裝
    1.4.2  示例數(shù)據(jù)庫的目的和設(shè)計(jì)
    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ò)實(shí)用工具
    2.1.8  服務(wù)器網(wǎng)絡(luò)實(shí)用工具
    2.1.9  幫助子系統(tǒng)和SQLServer聯(lián)機(jī)叢書
    2.1.10  Web上的SQLServer
  2.2  存儲(chǔ)過程的基本操作
    2.2.1  存儲(chǔ)過程的概念
    2.2.2  從查詢分析器中執(zhí)行存儲(chǔ)過程
    2.2.3  從企業(yè)管理器管理存儲(chǔ)過程
    2.2.4  在企業(yè)管理器中編輯存儲(chǔ)過程
    2.2.5  在查詢分析器中編輯存儲(chǔ)過程
    2.2.6  語法錯(cuò)誤
  2.3  命名約定
    2.3.1  為什么煩惱
    2.3.2  命名對(duì)象和變量
    2.3.3  建議約定
第3章  存儲(chǔ)過程的設(shè)計(jì)概念
  3.1  存儲(chǔ)過程剖析
    3.1.1  組成
    3.1.2  功能
    3.1.3  語法
  3.2  存儲(chǔ)過程類型
  3.3  編譯
    3.3.1  編譯和執(zhí)行過程
    3.3.2  執(zhí)行計(jì)劃的重用
    3.3.3  重新編譯存儲(chǔ)過程
    3.3.4  存儲(chǔ)存儲(chǔ)過程
  3.4  管理存儲(chǔ)過程
    3.4.1  列出存儲(chǔ)過程
    3.4.2  查看存儲(chǔ)過程代碼
    3.4.3  重命名存儲(chǔ)過程
    3.4.4  刪除存儲(chǔ)過程
    3.4.5  列出對(duì)象的相關(guān)性
  3.5  存儲(chǔ)過程在數(shù)據(jù)庫應(yīng)用程序開發(fā)中的作用
    3.5.1  數(shù)據(jù)完整性實(shí)施
    3.5.2  復(fù)雜業(yè)務(wù)規(guī)則和約束的一致性實(shí)現(xiàn)
    3.5.3  模塊化設(shè)計(jì)
    3.5.4  可維護(hù)性
    3.5.5  減少網(wǎng)絡(luò)流量
    3.5.6  加快執(zhí)行速度
    3.5.7  安全實(shí)施
第4章  T-SQL的基本編程結(jié)構(gòu)
  4.1  T-SQL標(biāo)識(shí)符
  4.2  數(shù)據(jù)庫對(duì)象限定符
  4.3  數(shù)據(jù)類型
    4.3.1  字符字符串
    4.3.2  Unicode字符字符串
    4.3.3  日期和時(shí)間數(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  批處理和錯(cuò)誤
    6.1.3  DDL批處理
    6.1.4  自足內(nèi)容
  6.2  腳本
  6.3  事務(wù)
    6.3.1  自動(dòng)提交事務(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  保存點(diǎn)
    6.3.8  鎖定
    6.3.9  分布式事務(wù)
    6.3.10  典型的鎖定問題
第7章  調(diào)試和錯(cuò)誤處理
  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  典型錯(cuò)誤
  7.2  錯(cuò)誤處理
    7.2.1  Raiserror
    7.2.2  使用錯(cuò)誤處理
    7.2.3  為什么煩惱
    7.2.4  錯(cuò)誤處理策略
    7.2.5  相關(guān)的錯(cuò)誤處理方法
    7.2.6  Xact_Abort
    7.2.7  另一種相關(guān)的錯(cuò)誤處理方法
第8章  特殊類型的過程
  8.1  存儲(chǔ)過程類型
    8.1.1  用戶定義的存儲(chǔ)過程
    8.1.2  系統(tǒng)存儲(chǔ)過程
    8.1.3  擴(kuò)展存儲(chǔ)過程
    8.1.4  臨時(shí)存儲(chǔ)過程
    8.1.5  全局臨時(shí)存儲(chǔ)過程
    8.1.6  遠(yuǎn)程存儲(chǔ)過程
  8.2  用戶定義函數(shù)
    8.2.1  用戶定義函數(shù)的設(shè)計(jì)
    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è)計(jì)
    8.3.2  處理多條記錄上的改動(dòng)
    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è)計(jì)的建議
    8.3.10  觸發(fā)器中的事務(wù)管理
    8.3.11  使用觸發(fā)器
  8.4  視圖
    8.4.1  標(biāo)準(zhǔn)SQL視圖的設(shè)計(jì)
    8.4.2  動(dòng)態(tài)視圖
    8.4.3  INFORMATION SCHEMA視圖
    8.4.4  索引視圖
    8.4.5  分區(qū)視圖
    8.4.6  使用SQL視圖
第9章  高級(jí)存儲(chǔ)過程編程
  9.1  動(dòng)態(tài)構(gòu)造的查詢
    9.1.1  執(zhí)行字符串
    9.1.2  通過表單的查詢
    9.1.3  數(shù)據(jù)腳本生成器
    9.1.4  使用sp_executesql存儲(chǔ)過程
    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  嵌套存儲(chǔ)過程
    9.4.1  使用臨時(shí)表傳遞記錄集給嵌套存儲(chǔ)過程
    9.4.2  使用游標(biāo)傳遞記錄集給嵌套存儲(chǔ)過程
    9.4.3  如何處理存儲(chǔ)過程的結(jié)果集
  9.5  使用標(biāo)識(shí)值
    9.5.1  一個(gè)標(biāo)準(zhǔn)問題和解決方案
    9.5.2  標(biāo)識(shí)值和觸發(fā)器
    9.5.3  范圍內(nèi)的最后一個(gè)標(biāo)識(shí)值
  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自動(dòng)化/COM對(duì)象的執(zhí)行
  10.2  運(yùn)行程序
  10.3  運(yùn)行Windows腳本文件
  10.4  運(yùn)行/循環(huán)DTS包
  10.5  和NT注冊(cè)表進(jìn)行交互
    10.5.1  xp_regread
    10.5.2  xp_regwrite
  10.6  作業(yè)
    10.6.1  作業(yè)的管理
    10.6.2  另一個(gè)選擇--Job Scheduler
    10.6.3  用于維護(hù)作業(yè)的存儲(chǔ)過程
    10.6.4  操作人員和警報(bào)
  10.7  SQLServer和Web
    10.7.1  Web助手
    10.7.2  Web作業(yè)存儲(chǔ)過程
    10.7.3  Web頁面模板
  10.8  電子郵件
  10.9  安全性
    10.9.1  安全性體系結(jié)構(gòu)
    10.9.2  實(shí)現(xiàn)安全性
    10.9.3  登錄和用戶名的同步
    10.9.4  使用存儲(chǔ)過程.用戶自定義函數(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簡(jiǎn)介
    11.1.2  管理Visual SourceSafe數(shù)據(jù)庫
    11.1.3  在Visual Studio.NET中向Visual SourceSafe添加數(shù)據(jù)庫對(duì)象
    11.1.4  在Visual Studio.NET中管理創(chuàng)建腳本
    11.1.5  Visual SourceSafe瀏覽器
    11.1.6  添加數(shù)據(jù)庫對(duì)象到Visual SourceSafe中:傳統(tǒng)方法
  11.2  數(shù)據(jù)庫部署
    11.2.1  完整數(shù)據(jù)庫的部署:傳統(tǒng)方法
    11.2.2  單個(gè)對(duì)象的部署
第12章  用于Web搜索引擎的存儲(chǔ)過程
  12.1  環(huán)境特征
  12.2  一個(gè)簡(jiǎn)單的解決方案
  12.3  缺陷
  12.4  可用的解決方案
    12.4.1  結(jié)果拆分
    12.4.2  快速查詢
    12.4.3  高級(jí)查詢
第13章  面向數(shù)據(jù)庫開發(fā)人員的XML簡(jiǎn)介
  13.1  XML的發(fā)展
  13.2  XML簡(jiǎn)介
    13.2.1  標(biāo)記語言簡(jiǎn)介
    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  字符引用和實(shí)體引用
    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ù)簡(jiǎn)化(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  計(jì)算列
    14.1.4  Elements選項(xiàng)
    14.1.5  XMLData選項(xiàng)
    14.1.6  BiNARY Base64選項(xiàng)
    14.1.7  Raw模式
    14.1.8  Explicit模式
  14.2  使用HTTP發(fā)布數(shù)據(jù)庫信息
    14.2.1  對(duì)通過HTTP協(xié)議的數(shù)據(jù)庫訪問進(jìn)行配置
    14.2.2  使用URL訪問數(shù)據(jù)庫信息
    14.2.3  虛擬目錄的故障排除
    14.2.4  通過HTTP執(zhí)行存儲(chǔ)過程
    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對(duì)象
  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文檔長(zhǎng)度大于8000個(gè)字符會(huì)怎樣
  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)識(shí)值
    15.2.6  特殊字符
    15.2.7  幕后的UpdateGrams
    15.2.8  帶有UpdateGrams的樂觀鎖定
    15.2.9  一個(gè)UpdateGram中的多條記錄和多個(gè)表
  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  后臺(tái)的DiffGram
    15.3.6  使用可編程的SqlXmlCommand執(zhí)行DiffGranm
    15.3.7  使用URL執(zhí)行DiffGram
    15.3.8  在DataSet改動(dòng)之后產(chǎn)生DiffCrram
    15.3.9  調(diào)試DiffGram
  15.4  SQLXMLBulkLoad
    15.4.1  從.NET應(yīng)用程序執(zhí)行SQLXMLBulkLoad
    15.4.2  錯(cuò)誤日志文件
    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) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)