Description: FREE SHIPPING UK WIDE Transact-SQL Cookbook by Ales Spetic This cookbook contains a wealth of solutions to problems that SQL programmers face all the time. Recipes inside range from how to perform simple tasks, like importing external data, to ways of handling issues that are more complicated, like set algebra. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description This cookbook contains a wealth of solutions to problems that SQL programmers face all the time. The recipes inside range from how to perform simple tasks, like importing external data, to ways of handling issues that are more complicated, like set algebra. The authors include a discussion with each recipe to explain the logic and concepts underlying the solution. SQL (Structured Query Language) is the closest thing to a standard query language that currently exists, and Transact-SQL - a full-featured programming language that dramatically extends the power of SQL - is the procedural language of choice for both Microsoft SQL Server and Sybase SQL Server systems. This cookbook is designed so you can use the recipes directly, as a source of ideas, or as a way to learn a little more about SQL and what you can do with it. Topics covered include: audit logging; hierarchies; importing data; sets; statistics; temporal data; and data structures. Author Biography Ales Spetic, an independent consultant specializing in the design and implementation of financial applications, has been programming in SQL for the past six years. He has a MBA in Business Administration from California State University, Hayward. Jonathan Gennick is an independent consultant and computer book author specializing in Oracle technologies. He has 15 years of software development and database management experience. Jonathan got his start with relational database systems in 1990, first working with Ingres, and later with Digitals Rdb software. In 1994 he made the leap to Oracle, and hasnt looked back yet. Much of his time is spent providing database administration services, as well as server-side PL/SQL support, to clients and internal project teams. When he is not working with Oracle, Jonathan can often be found writing about it. Recent projects include Oracle SQL*Plus Pocket Reference (OReilly & Associates, 2000); Oracle SQL*Plus: The Definitive Guide (OReilly & Associates, 1999); Oracle8i DBAs Bible (IDG Books, 2000); and Teach Yourself PL/SQL in 21 Days, Second Edition (SAMS Publishing, 1999). Writing has given Jonathan the opportunity to pursue several interests outside of his normal day-to-day work. He is a member of the technology committee for the Greater Lansing Adventist School, and he manages the web site for his local church. This satisfies his gnawing need to learn, and also his desire to help others. Jonathan is certified as an Oracle DBA and is a member of MENSA and the Oracle Technology Network. He holds a Bachelor of Arts degree in Information and Computer Science, with a Business Administration minor, from Andrews University in Berrien Springs, Michigan. Jonathan currently resides in Lansing, Michigan with his wife Donna and their two children: Jenny and Jeff. Jonathan may be contacted by email at . Table of Contents Preface 1. Pivot Tables Using a Pivot Table 2. Sets Introduction The Students Example Implementing Set Difference Comparing Two Sets for Equality Implementing Partial Intersection Implementing Full Intersection Classifying Subsets Summarizing Classes of Sets Aggregating Aggregates Summarizing Aggregated Classes Including Nonaggregated Columns Finding the Top N Values in a Set Reporting the Size of a Sets Complement Finding the Complement of a Set Finding the Complement of a Missing Set Finding Complements of Sets with Different niverses Comparing a Set with Its Universe Dynamic Classification System 3. Data Structures Types of Data Structures Working Example Finding Regions Reporting Region Boundaries Limiting Region Size Ranking Regions by Size Working with Sequences Working with Runs Cumulative Aggregates in Lists Implementing a Stack Implementing Queues Implementing Priority Queues Comparing Two Rows in an Array Printing Matrices and Arrays Transposing a Matrix Calculating a Matrix Trace Comparing Two Matrices for Size Adding and Subtracting Matrices Multiplying Matrices 4. Hierarchies in SQL Types of Hierachies Creating a Permission Hierarchy Changing Individual Permissions Adding New Individual Permissions Centralizing Authorization Logic Implementing General Hierarchies Traversing Hierarchies Recursively Manipulating Hierarchies Recursively Aggregating Hierarchies Preparing Multilevel Operations Aggregating Hierarchies Revised 5. Temporal Data Introduction The Schedules Example Enforcing Granularity Rules Storing Out-of-Range Temporal Values Deriving the First and Last Dates of the Month Printing Calendars Calculating Durations Reporting Durations Querying Periods Querying Periods and Respecting Granularity Finding Available Periods Finding Common Available Periods Excluding Recurrent Events Excluding Nonrecurring Events Finding Continuous Periods Using Calendar Information with Periods Using Calendar Information with Durations 6. Audit Logging Audit Logs The Warehouse Example Row-Level Logging Reporting Log Events Generating Current Snapshots Generating Time-Restricted Snapshots Undoing Table Changes Minimizing Audit-Log Space Consumption Online Account Balancing Activity-Level Logging Partitioning Large Log Tables Server Push 7. Importing and Transforming Data Considerations When Importing Data Working Examples Importing External Data Importing Data into a Live System Importing with a Single Procedure Hiding the Import Procedure Folding Tables Pivoting Tables Joining Arrays with Tables Joining Arrays with Master Tables Joining Arrays with Multiple Master Records Extracting Master Records from Tables Generating Master Records Online Working with Duplicates 8. Statistics in SQL Statistical Concepts The Light-Bulb Factory Example Calculating a Mean Calculating a Mode Calculating a Median Calculating Standard Deviation, Variance, and Standard Error Building Confidence Intervals Calculating Correlation Exploring Patterns with Autocorrelation Using a Simple Moving Average Extending Moving Averages Appendix: The T-Distribution Table Index Long Description This unique cookbook contains a wealth of solutions to problems that SQL programmers face all the time. The recipes inside range from how to perform simple tasks, like importing external data, to ways of handling issues that are more complicated, like set algebra. Authors Ales Spetic and Jonathan Gennick, two authorities with extensive database and SQL programming experience, include a discussion with each recipe to explain the logic and concepts underlying the solution. SQL (Structured Query Language) is the closest thing to a standard query language that currently exists, and Transact-SQL -- a full-featured programming language that dramatically extends the power of SQL -- is the procedural language of choice for both Microsoft SQL Server and Sybase SQL Server systems. The "Transact-SQL Cookbook is designed so you can use the recipes directly, as a source of ideas, or as a way to learn a little more about SQL and what you can do with it. Topics covered include: Audit logging. In addition to recipes for implementing an audit log, this chapter also includes recipes for: improving performance where large log tables are involved; supporting multiple-languages; and simulating server push. Hierarchies. Recipes show you how to manipulate hierarchical data using Transact-SQL. Importing data. This chapter introduces concepts like normalization and recipes useful for working with imported data tables. Sets. Recipes demonstrate different operations, such as how to find common elements, summarize the data in a set, and find the element in a set that represents an extreme. Statistics. This chapters recipes show you how to effectively use SQL for common statisticaloperations from means and standard deviations to weighted moving averages. Temporal data. Recipes demonstrate how to construct queries against time-based data. Data Structures. This chapter shows how to manipulate data structures like stacks, queues, matrices, and arrays. With an abundance of recipes to help you get your job done more efficiently, the "Transact-SQL Cookbook is sure to become an essential part of your library. Details ISBN1565927567 Short Title TRANSACT-SQL CKBK Publisher OReilly Media Language English ISBN-10 1565927567 ISBN-13 9781565927568 Media Book Format Paperback Year 2002 Country of Publication United States Series Cookbook Place of Publication Sebastopol DOI 10.1604/9781565927568 Subtitle Help for Database Programmers AU Release Date 2002-04-09 NZ Release Date 2002-04-09 UK Release Date 2002-04-09 Imprint OReilly Media Edited by Paula Queiroz Birth 1974 Affiliation European University Viadrina, Germany Position journalist Qualifications Ph.D. Author Ales Spetic Pages 304 DEWEY 005.7565 Illustrations 1, black & white illustrations Audience Undergraduate Publication Date 2002-04-23 US Release Date 2002-04-23 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! 30 DAY RETURN POLICY No questions asked, 30 day returns! FREE DELIVERY No matter where you are in the UK, delivery is free. SECURE PAYMENT Peace of mind by paying through PayPal and eBay Buyer Protection TheNile_Item_ID:161851399;
Price: 38.99 GBP
Location: London
End Time: 2024-11-03T09:12:01.000Z
Shipping Cost: 3.65 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 30 days
Return policy details:
ISBN-13: 9781565927568
Book Title: Transact-SQL Cookbook
Author: Ales Spetic
Publication Name: Transact-Sql Cookbook
Format: Paperback
Language: English
Publisher: O'reilly Media, INC International Concepts USA
Subject: Computer Science
Publication Year: 2002
Type: Textbook
Number of Pages: 304 Pages