The Guru's Guide to SQL Server Stored Procedures, XML, and HTML (Paperback)
暫譯: SQL Server 儲存過程、XML 與 HTML 專家指南 (平裝本)

Ken Henderson

  • 出版商: Addison Wesley
  • 出版日期: 2001-12-27
  • 售價: $2,790
  • 貴賓價: 9.5$2,651
  • 語言: 英文
  • 頁數: 800
  • 裝訂: Paperback
  • ISBN: 0201700468
  • ISBN-13: 9780201700466
  • 相關分類: HTMLMSSQLSQLXML
  • 已過版

買這商品的人也買了...

商品描述

"This is a book that deserves a prominent place by anyone who aspires to be a real professional developer of SQL Server applications."

--from the Foreword by Ron Soukup

The message of this book is that building stored procedures in Transact-SQL is very much like building programs in any other language. It requires the same type of skill, planning, attention to detail, and overall grasp of technology that successful development in other languages requires. To master Transact-SQL, one must first master the fundamental concepts of software development, then build on this foundation by embracing and studying Transact-SQL as a programming language in its own right. This book teaches you how to do that and more.

More than just a catalog of coding tricks and syntax subtleties, The Guru's Guide to SQL Server(TM) Stored Procedures, XML, and HTML explores the philosophy of Transact-SQL programming. It teaches readers how to apply this philosophy in order to develop their own coding techniques and discover their own solutions to real-world programming problems. A follow-up to the widely acclaimed The Guru's Guide to Transact-SQL, this book teaches that stored procedure development does not occur in a vacuum--it involves a wide variety of skills, subjects, and technologies--and helps the reader become a better software engineer, not just a stored procedure expert.

Blending theoretical detail with practical application, this comprehensive reference begins with a foundational overview of SQL Server(TM) stored procedure programming. From there, the focus moves on to best practices and design considerations before progressing to advanced topics and a general philosophy of software craftsmanship. In all, this book provides the most complete coverage of SQL Server stored procedure programming available in one source.

Topics such as user-defined functions, views, triggers, extended procedures, error handling, OLE Automation, database design, and XML are covered in detail. The book spotlights undocumented language features and brings the first application of design patterns to the SQL language. The preview of .NET and a groundbreaking approach to adding arrays to Transact-SQL make for the most thorough and engaging read published to date on SQL Server programming.

The accompanying CD-ROM contains the book's source code. More than 700 SQL scripts, programming utilities, and extended procedures provide a veritable treasure trove of high-quality example code.

Theoretically sound, yet immensely practical, The Guru's Guide to SQL Server(TM) Stored Procedures, XML, and HTML provides developers with the tools they need to become expert stored procedure programmers and better software engineers.

Table of Contents

Preface.
Introduction.

I. THE BASICS.

1. Stored Procedure Primer.
2. Suggested Conventions.
3. Common Design Patterns.
4. Source Code Management.
5. Database Design.
6. Data Volumes.

II. OBJECTS.

7. Error Handling.
8. Triggers.
9. Views.
10. User-Defined Functions.

III. HTML, XML, AND .NET.

11. HTML.
12. Introduction to XML.
13. XML and SQL Server: HTTP Queries.
14. XML and SQL Server: Retrieving Data.
15. XML and SQL Server: OPENXML.
16. Introduction to .NET.

IV. ADVANCED TOPICS.

17. Performance Considerations.
18. Debugging and Profiling.
19. Automation.
20. Extended Stored Procedures.
21. Administrative Stored Procedures.
22. Undocumented Code.
23. Arrays.

V. ESSAYS ON SOFTWARE ENGINEERING.

24. Create a Workable Environment.
25. Make Small Changes.
26. Test Your Work.

商品描述(中文翻譯)

《這是一本值得任何渴望成為真正專業 SQL Server 應用程式開發者的人擺在顯眼位置的書。》
——來自 Ron Soukup 的前言

本書的主旨在於,使用 Transact-SQL 建立儲存過程與使用其他語言編寫程式非常相似。這需要相同類型的技能、規劃、對細節的關注以及對技術的整體掌握,這些都是在其他語言中成功開發所需的。要精通 Transact-SQL,首先必須掌握軟體開發的基本概念,然後在此基礎上,接受並研究 Transact-SQL 作為一種獨立的程式語言。本書教你如何做到這一點,甚至更多。

《SQL Server(TM) 儲存過程、XML 和 HTML 的大師指南》不僅僅是編碼技巧和語法細微差別的目錄,它探討了 Transact-SQL 程式設計的哲學。它教導讀者如何應用這種哲學,以便發展自己的編碼技術,並發現自己對現實世界程式問題的解決方案。這本書是廣受好評的《Transact-SQL 大師指南》的後續作品,教導儲存過程的開發並不是在真空中進行的——它涉及各種技能、主題和技術——並幫助讀者成為更好的軟體工程師,而不僅僅是儲存過程的專家。

本書將理論細節與實際應用相結合,這本全面的參考書首先提供了 SQL Server(TM) 儲存過程程式設計的基礎概述。接著,重點轉向最佳實踐和設計考量,然後進入進階主題和軟體工藝的一般哲學。總的來說,本書提供了有關 SQL Server 儲存過程程式設計的最完整的資料,集中於一個來源。

本書詳細涵蓋了用戶定義函數、視圖、觸發器、擴展過程、錯誤處理、OLE 自動化、資料庫設計和 XML 等主題。書中突出了未記錄的語言特性,並首次將設計模式應用於 SQL 語言。對 .NET 的預覽以及將陣列添加到 Transact-SQL 的開創性方法,使其成為迄今為止最全面且引人入勝的 SQL Server 程式設計讀物。

隨書附贈的 CD-ROM 包含書中的源代碼。超過 700 個 SQL 腳本、程式設計工具和擴展過程提供了一個真正的高品質範例代碼寶庫。

理論上是正確的,但極具實用性,《SQL Server(TM) 儲存過程、XML 和 HTML 的大師指南》為開發者提供了成為專業儲存過程程式設計師和更好的軟體工程師所需的工具。

目錄
前言
介紹

I. 基礎
1. 儲存過程入門
2. 建議的慣例
3. 常見設計模式
4. 源代碼管理
5. 資料庫設計
6. 資料量

II. 物件
7. 錯誤處理
8. 觸發器
9. 視圖
10. 用戶定義函數

III. HTML、XML 和 .NET
11. HTML
12. XML 介紹
13. XML 和 SQL Server:HTTP 查詢
14. XML 和 SQL Server:檢索資料
15. XML 和 SQL Server:OPENXML
16. .NET 介紹

IV. 進階主題
17. 性能考量
18. 除錯和分析
19. 自動化
20. 擴展儲存過程
21. 管理儲存過程
22. 未記錄的代碼
23. 陣列

V. 軟體工程隨筆
24. 創建可行的環境
25. 進行小改變
26. 測試你的工作