Table of Content

for RuBoard
Guru's Guide to SQL Server Stored Procedures, XML, and HTML, The
By Ken  Henderson
   
Publisher : Addison Wesley
Pub Date : December 28, 2001
ISBN : 0-201-70046-8
Pages : 800
Slots : 1   Copyright
      Foreword
      Preface
      Introduction
        About the Sample Databases
        Acknowledgments
        About the Author
     
      Part I:   The Basics
        Chapter  1.   Stored Procedure Primer
        What Is a Stored Procedure?
        Stored Procedure Advantages
        Creating a Stored Procedure
        Altering Stored Procedures
        Executing Stored Procedures
        Extended Stored Procedures
        Environmental Issues
        Parameters
        Flow Control Language
        Errors
        Nesting
        Recursion
        Summary
     
        Chapter  2.   Suggested Conventions
        Source Formatting
        Coding Conventions
        Summary
     
        Chapter  3.   Common Design Patterns
        The Law of Parsimony
        Idioms
        Design Patterns
        Summary
     
        Chapter  4.   Source Code Management
        The Benefits of Source Code Management
        The dt Procedures
        Best Practices
        Version Control from Query Analyzer
        Automating Script Generation with Version Control
        Summary
     
        Chapter  5.   Database Design
        General Approach
        Modeling Tools
        The Sample Project
        The Five Processes
        The Five Phases Examined
        Modeling Business Processes
        Entity-Relationship Modeling
        Relational Data Modeling
        Summary
     
        Chapter  6.   Data Volumes
        Approaches to Generating Data
        Speed
        Summary
     
     
      Part II:   Objects
        Chapter  7.   Error Handling
        Error Reporting
        Handling Errors
        Summary
     
        Chapter  8.   Triggers
        Determining What Has Changed
        Managing Sequential Values
        Trigger Restrictions
        INSTEAD OF Triggers
        Triggers and Auditing
        Transactions
        Execution
        Calling Stored Procedures
        Nested Triggers
        Disabling Triggers
        Best Practices
        Summary
     
        Chapter  9.   Views
        Meta-data
        Restrictions
        ANSI SQL Schema Views
        Updatable Views
        The WITH CHECK OPTION Clause
        Derived Tables
        Parameterized Views
        Dynamic Views
        Partitioned Views
        Indexed Views
        Designing Modular Indexed Views
        Summary
     
        Chapter  10.   User-Defined Functions
        Scalar Functions
        Table-Valued Functions
        Inline Functions
        Limitations
        Meta-data
        Creating Your Own System Functions
        UDF Cookbook
        Summary
     
     
      Part III:   HTML, XML, and NET
        Chapter  11.   HTML
        Origins
        Producing HTML from Transact-SQL
        Producing HTML from sp_makewebtask
        Summary
     
        Chapter  12.   Introduction to XML
        Wooden Nickels
        XML: An Overview
        HTML: Simplicity Comes at a Price
        XML: A Brief History
        XML versus HTML: An Example
        Document Type Definitions
        XML Schemas
        Extensible Stylesheet Language Transformation (XSLT)
        Document Object Model
        Further Reading
        Tools
        Summary
     
        Chapter  13.   XML and SQL Server: HTTP Queries
        Accessing SQL Server over HTTP
        URL Queries
        Template Queries
        Summary
     
        Chapter  14.   XML and SQL Server: Retrieving Data
        SELECT FOR XML
        RAW Mode
        AUTO Mode
        ELEMENTS
        EXPLICIT Mode
        Mapping Schemas
        Summary
     
        Chapter  15.   XML and SQL Server: OPENXML
        The Flags Parameter
        Edge Table Format
        Inserting Data with OPENXML()
        Web Release 1
        Limitations
        Summary
     
        Chapter  16.   .NET and the Coming Revolution
        .NET: The Future of Applications Development
        What Is .NET?
        On Microsoft Bashing
        Microsoft Bigotry?
        Summary
     
     
      Part IV:   Advanced Topics
        Chapter  17.   Performance Considerations
        Indexing
        Statistics
        Query Optimization
        Summary
     
        Chapter  18.   Debugging and Profiling
        Debugging
        Profiling
        Stress Testing
        Summary
     
        Chapter  19.   Automation
        A Brief Overview of COM
        SQL Server and COM Automation
        Summary
     
        Chapter  20.   Extended Stored Procedures
        Open Data Services
        A Simple Example
        A Better Example
        Making Extended Procedures Easier to Use
        Debugging Extended Procedures
        Isolating Extended Procedures
        xp_setpriority
        Summary
     
        Chapter  21.   Administrative Stored Procedures
        sp_readtextfile
        sp_diff
        sp_generate_script
        Sp_start_trace
        sp_stop_trace
        sp_list_trace
        sp_proc_runner
        sp_create_backup_job
        sp_diffdb
        Summary
     
        Chapter  22.   Undocumented Transact-SQL
        What Defines Undocumented?
        Undocumented Procedures
        Creating INFORMATION_SCHEMA Views
        Creating System Functions
        Undocumented DBCC Commands
        Undocumented Trace Flags
        Summary
     
        Chapter  23.   Arrays
        xp_array.dll
        Array System Functions
        The Pi ce de R sistance
        Multidimensional Arrays
        Summary
     
     
      Part V:   Essays on Software Engineering
        Chapter  24.   Creating a Workable Environment
        Get Rid of Distractions
        Close the Door
        Internal Distractions
        Form Over Function
        Silence Is Golden; Communication Divine
        Conclusion
        Epilogue
     
        Chapter  25.   Evolutionary Development
        Kaizen
        The Benefits of Small Changes
        Software
        Software Entropy
        Refactoring
        Selling Management (or Yourself) on Refactoring
        When Not to Refactor
        Databases
        Can You Refactor Instead of Design?
        Code Extinction
        Extreme Programming
        Conclusion
        Epilogue
     
        Chapter  26.   The Gestalt of Testing
        Where to Begin
        The Futility of Testing
        Types of Tests
        When to Test
        Testing Can Save Time
        Testing in the Extreme
        Other Types of Testing
        Conclusion
        Epilogue
     
        References
     
for RuBoard


The Guru[ap]s Guide to SQL Server[tm] Stored Procedures, XML, and HTML
The Guru[ap]s Guide to SQL Server[tm] Stored Procedures, XML, and HTML
ISBN: 201700468
EAN: N/A
Year: 2005
Pages: 223

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net