讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2000高級編程技術

SQL Server 2000高級編程技術

SQL Server 2000高級編程技術

定 價:¥52.00

作 者: (美)Dejan Sunderic,(美)Tom Woodhead著;熊桂喜等譯
出版社: 清華大學出版社
叢編項: 數(shù)據(jù)庫技術專業(yè)叢書
標 簽: Sever

ISBN: 9787302052708 出版時間: 2002-01-01 包裝:
開本: 26cm 頁數(shù): 470頁 字數(shù):  

內(nèi)容簡介

  這是一本極具特色、難得一見的介紹SQL Server 2000高級編程技術的數(shù)據(jù)庫專業(yè)參考書。全書以存儲過程為主,圍繞設計高水平、專業(yè)的數(shù)據(jù)庫應用和Web應用這一主題,全面介紹了設計、編寫、執(zhí)行、管理、調(diào)試、重編譯、加密及部署存儲過程的各個方面知識,并介紹了實現(xiàn)一個關鍵應用所需的出錯處理、調(diào)試和版本控制等技術。與其他只圍繞微軟給出的pubs和Northwind數(shù)據(jù)庫打轉轉的同類SQL Server書籍相比。本書涵蓋了所有SQL Server版本,包括MSDE,最大特點是通過一個名為Asset的虛構資產(chǎn)跟蹤數(shù)據(jù)庫進行介紹,有針對性,實用性更強,而且主要章節(jié)都有習題,書后有習題解答。本書的讀者對象為具備了數(shù)據(jù)庫基礎知識且已了解了SQL Server的專業(yè)人員,以及MCSE和MSDE資格認證考試人員。

作者簡介

暫缺《SQL Server 2000高級編程技術》作者簡介

圖書目錄

第1章 簡介
1.1 誰是本書的讀者
1.2 本書的內(nèi)容
1.3 需求
1.4 SQL Server 2000的新特性
1.4.1 改進了對Web的支持
1.4.2 改進了伸縮能力和可靠性
1.4.3 改進了開發(fā)和管理環(huán)境
1.5 樣本數(shù)據(jù)庫
1.5.1 樣本數(shù)據(jù)庫安裝
1.5.2 樣本數(shù)據(jù)庫的設計目的和設計思想
1.5.3 數(shù)據(jù)庫圖解
1.6 小結
第2章 關系數(shù)據(jù)庫概念和SQL Server環(huán)境
2.1 數(shù)據(jù)庫
2.1.1 關系數(shù)據(jù)庫
2.1.2 數(shù)據(jù)庫對象
2.1.3 什么是存儲過程
2.2 SQL Server 2000的工具
2.2.1 Service Manager
2.2.2 Query Analyzer
2.2.3 Enterprise Manager
2.2.4 DTS——導入和導出數(shù)據(jù)
2.2.5 osql和isql
2.2.6 SQL Server Profiler
2.2.7 客戶端網(wǎng)絡實用工具
2.2.8 幫助子系統(tǒng)和SQL Server Books Online
2.3 存儲過程的基本操作
2.3.1 通過Query Analyzer執(zhí)行存儲過程
2.3.2 通過Enterprise Manager管理存儲過程
2.3.3 在Enterprise Manager中編輯存儲過程
2.3.4 在Query Analyzer中編輯存儲過程
2.3.5 語法錯誤
2.3.6 Create Stored Procedure Wizard
2.4 小結
2.5 練習
第3章 存儲過程設計概念
3.1 存儲過程的結構
3.1.1 組成
3.1.2 功能
3.1.3 語法
3.2 存儲過程的類型
3.3 編譯
3.3.1 編譯和執(zhí)行過程
3.3.2 執(zhí)行規(guī)劃的重用
3.3.3 重編譯存儲過程
3.3.4 存儲存儲過程
3.4 管理存儲過程
3.4.1 列舉存儲過程
3.4.2 查看存儲過程
3.4.3 重命名存儲過程
3.4.4 刪除存儲過程
3.4.5 查看相關和有依賴關系的對象
3.5 存儲過程在數(shù)據(jù)庫應用開發(fā)中的作用
3.5.1 增強數(shù)據(jù)完整性
3.5.2 復雜商業(yè)規(guī)則和約束的一致實現(xiàn)
3.5.3 模塊化設計
3.5.4 可維護性
3.5.5 減少網(wǎng)絡流量
3.5.6 更快的執(zhí)行
3.5.7 增強了安全性
3.6 小結
3.7 練習
第4章 Transact-SQL編程基礎
4.1 TSQL標識符
4.2 數(shù)據(jù)庫對象限定詞
4.3 數(shù)據(jù)類型
4.3.1 數(shù)據(jù)類型的分組
4.3.2 數(shù)據(jù)類型的同義詞
4.3.3 用戶定義的數(shù)據(jù)類型
4.4 變量
4.4.1 局部變量
4.4.2 全局變量
4.4.3 table(表)變量
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 光標
4.6.1 Transact-SQL光標
4.6.2 與光標有關的語句和函數(shù)
4.6.3 使用光標帶來的問題
4.6.4 合理使用光標
4.7 小結
4.8 練習
第5章 函數(shù)
5.1 使用函數(shù)
5.1.1 用于選擇和賦值中
5.1.2 用于過濾規(guī)則中
5.1.3 用于表達式中
5.1.4 作為檢查和默認的約束
5.1.5 替代表
5.2 函數(shù)的類型
5.2.1 標量函數(shù)
5.2.2 集合函數(shù)
5.2.3 行集合函數(shù)
5.3 小結
5.4 練習
第6章 復合Transact-SQL結構——批處理、腳本和事務
6.1 批處理
6.1.1 使用批處理
6.1.2 批處理與出錯
6.1.3 DDL批處理
6.2 腳本
6.2.1 數(shù)據(jù)庫腳本編程
6.3 事務概念
6.3.1 自動提交的事務
6.3.2 顯式事務
6.3.3 隱式事務
6.3.4 事務處理的結構
6.3.5 嵌套的事務
6.3.6 已命名的事務
6.3.7 保存點
6.3.8 鎖定
6.3.9 事務隔離級別和提示
6.3.10 分布式事務
6.3.11 典型的出錯
6.4 小結
6.5 練習
第7章 調(diào)試和出錯處理
7.1 調(diào)試
7.1.1 什么是“bug”
7.1.2 調(diào)試過程
7.1.3 調(diào)試工具和技術
7.1.4 典型的出錯
7.2 出錯處理
7.2.1 使用出錯處理
7.2.2 為何要自尋煩惱
7.2.3 出錯處理的策略
7.2.4 一種通用的出錯處理方法
7.2.5 XACT ABORT
7.2.6 Raiserror
7.3 小結
7.4 練習
第8章 確定專業(yè)的編程風格
8.1 源代碼控制的概念
8.1.1 Microsoft Visual SourceSafe簡介
8.1.2 管理Visual SourceSafe數(shù)據(jù)庫
8.1.3 往Visual SourceSafe中添加一個數(shù)據(jù)庫
8.1.4 管理存儲過程
8.1.5 Visual SourceSafe Explorer
8.2 命名約定
8.2.1 為何要自尋煩惱
8.2.2 命名變量和對象
8.2.3 建議的命名約定
8.3 小結
第9章 特殊類型的過程
9.1 存儲過程的類型
9.1.1 用戶定義的存儲過程
9.1.2 系統(tǒng)存儲過程
9.1.3 擴展的存儲過程
9.1.4 臨時存儲過程
9.1.5 全局臨時存儲過程
9.1.6 遠程存儲過程
9.2 用戶定義的函數(shù)
9.2.1 用戶定義函數(shù)的設計
9.2.2 表值用戶定義函數(shù)
9.2.3 行內(nèi)的表值用戶定義函數(shù)
9.2.4 在Enterprise Manager中管理用戶定義的函數(shù)
9.3 觸發(fā)器
9.3.1 物理設計
9.3.2 多記錄上的修改操作
9.3.3 嵌套觸發(fā)器和遞歸觸發(fā)器
9.3.4 觸發(fā)器的限制
9.3.5 SQL Server 2000中的觸發(fā)器
9.3.6 管理觸反器
9.3.7 設計觸發(fā)器的建議
9.3.8 觸發(fā)器中的事務管理
9.3.9 使用觸發(fā)器
9.4 小結
9.5 練習
第10章 高級存儲過程編程技術
10.1 動態(tài)地構造查詢
10.1.1 執(zhí)行一個串
10.1.2 通過窗體查詢
10.1.3 使用sp_executesql存儲過程
10.2 使用時間戳的樂觀鎖
10.2.1 時間戳
10.2.2 TSEQUAL函數(shù)
10.2.3 時間戳轉換
10.3 全文搜索和索引
10.4 嵌套的存儲過程
10.4.1 使用臨時表來傳遞一個記錄集給一個嵌套的存儲過程
10.4.2 使用光標來傳遞一個記錄集給一個嵌套的存儲過程
10.5 如何處理一個存儲過程的結果集
10.6 使用標識值
10.6.1 一個標準問題及解答
10.6.2 標識值與觸發(fā)器
10.6.3 序列號表
10.6.4 在一個臨時表中保存標識值
10.7 GUID
10.8 使用MIN或MAX函數(shù)的While循環(huán)
10.9 屬性管理
10.10 小結
10.11 練習
第11章 與SQL Server環(huán)境的交互
11.1 OLE Automation對象的執(zhí)行
11.1.1 sp_OACreate
11.1.2 sp_OAMethod
11.1.3 sp_OASetProPerty
11.1.4 sp_oAGetProperty
11.1.5 sp_OADestroy
11.1.6 sp_OAGetErrorInfo
11.1.7 數(shù)據(jù)類型轉換
11.2 運行程序
11.3 運行Windows腳本文件
11.4 與NT Registry的交互
11.4.1 Registry子樹
11.4.2 鍵和子鍵
11.5 Registry和SQL Server
11.5.1 xp_regread
11.5.2 xp_regwrite
11.5.3 xp_regdeletevalue
11.6 作業(yè)
11.6.1 作業(yè)的管理
11.6.2 Job Scheduler的可選方法
11.6.3 用于維護作業(yè)的存儲過程
11.6.4 操作員和報警
11.7 SQL Server和Web
11.7.1 Web Assistant
11.7.2 Web任務存儲過程
11.7.3 sp_makewebtask
11.7.4 sp_runwebtask
11.7.5 sp_dropwebtask
11.7.6 Web頁模板
11.8 串模板
11.8.1 xp_sprintf
11.8.2 xp_sscanf
11.9 郵件
11.9.1 用于E-mail工作的擴展存儲過程
11.9.2 xp_sendmail
11.9.3 xp_readmail
11.9.4 sp_processmail
11.10 數(shù)據(jù)庫部署
11.10.1 在以前的環(huán)境中
11.10.2 在新版本的環(huán)境中
11.11 安全
11.11.1 安全結構
11.11.2 實現(xiàn)全性
11.11.3 登錄和用戶名的同步
11.11.4 使用存儲過程、用戶定義函數(shù)和視圖來管理應用程序安全
11.11.5 使用一個代理用戶來管理應用程序安全
11.11.6 使用應用程序角色來管理應用程序安全
11.12 小結
11.13 練習
第12章 SQL Server 2000中的XML支持
12.1 XML的變遷
12.2 XML簡介
12.2.1 標記語言簡介
12.2.2 構造標記語言的塊
12.2.3 XML
12.2.4 XML文檔質量
12.2.5 XML解析器和DOM
12.2.6 XML中的鏈接和查詢
12.2.7 轉換XML
12.3 為何使用XML
12.3.1 用于單位之間的信息交換
12.3.2 信息發(fā)布
12.4 SQL Server中的XML支持
12.4.1 Transact-SQL語言擴展
12.4.2 OPENXML
12.4.3 使用XML發(fā)布數(shù)據(jù)庫信息
12.5 小結
12.6 練習
附錄A SQL Server 2000中的T-SQL和XML數(shù)據(jù)類型
附錄B 練習答案

本目錄推薦

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