|Listed in category:
Have one to sell?

The Art of SQL

US $7.69
Condition:
Good
Breathe easy. Returns accepted.
Shipping:
Free Standard Shipping. See detailsfor shipping
Located in: Carlstadt, New Jersey, United States
Delivery:
Estimated between Fri, May 31 and Mon, Jun 3 to 43230
Estimated delivery dates - opens in a new window or tab include seller's handling time, origin ZIP Code, destination ZIP Code and time of acceptance and will depend on shipping service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods.
Returns:
30 days returns. Buyer pays for return shipping. See details- for more information about returns
Payments:
      
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:305544275548
Last updated on May 26, 2024 09:23:47 PDTView all revisionsView all revisions

Item specifics

Condition
Good: A book that has been read but is in good condition. Very minimal damage to the cover including ...
Release Year
2006
Book Title
The Art of SQL
ISBN
9780596008949
Publication Year
2006
Type
Textbook
Format
Perfect
Language
English
Publication Name
Art of Sql
Item Height
1.1in
Author
Stephane Faroult, Peter Robson
Item Length
9.2in
Publisher
O'reilly Media, Incorporated
Item Width
7in
Item Weight
23.2 Oz
Number of Pages
367 Pages

About this product

Product Information

For all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that enterprises all over the world are confronted with exploding volumes of data. Database performance has become a major headache, and most IT departments believe that developers should provide simple SQL code to solve immediate problems and let DBAs tune any "bad SQL" later. In "The Art of SQL," author and SQL expert Stephane Faroult argues that this "safe approach" only leads to disaster. His insightful book, named after Art of War by Sun Tzu, contends that writing quick inefficient code is sweeping the dirt under the rug. SQL code may run for 5 to 10 years, surviving several major releases of the database management system and on several generations of hardware. The code must be fast and sound from the start, and that requires a firm understanding of SQL and relational theory. "The Art of SQL" offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic treatise by viewing database design as a military campaign. You need knowledge, skills, and talent. Talent can't be taught, but every strategist from Sun Tzu to modern-day generals believed that it can be nurtured through the experience of others. They passed on their experience acquired in the field through basic principles that served as guiding stars amid the sound and fury of battle. This is what Faroult does with SQL. Like a successful battle plan, good architectural choices are based on contingencies. What if the volume of this or that table increases unexpectedly? What if, following a merger, the numberof users doubles? What if you want to keep several years of data online? Faroult's way of looking at SQL performance may be unconventional and unique, but he's deadly serious about writing good SQL and using SQL well. "The Art of SQL" is not a cookbook, listing problems and giving recipes. The aim is to get you-and your manager-to raise good questions.

Product Identifiers

Publisher
O'reilly Media, Incorporated
ISBN-10
0596008945
ISBN-13
9780596008949
eBay Product ID (ePID)
50870655

Product Key Features

Author
Stephane Faroult, Peter Robson
Publication Name
Art of Sql
Format
Perfect
Language
English
Publication Year
2006
Type
Textbook
Number of Pages
367 Pages

Dimensions

Item Length
9.2in
Item Height
1.1in
Item Width
7in
Item Weight
23.2 Oz

Additional Product Features

Lc Classification Number
Qa76.73.S67f376 2006
Table of Content
Dedication;Preface; Why Another SQL Book?; Audience; Assumptions This Book Makes; Contents of This Book; Conventions Used in This Book; Using Code Examples; Comments and Questions; Safari® Enabled; Acknowledgments;Chapter 1: Laying Plans; 1.1 The Relational View of Data; 1.2 The Importance of Being Normal; 1.3 To Be or Not to Be, or to Be Null; 1.4 Qualifying Boolean Columns; 1.5 Understanding Subtypes; 1.6 Stating the Obvious; 1.7 The Dangers of Excess Flexibility; 1.8 The Difficulties of Historical Data; 1.9 Design and Performance; 1.10 Processing Flow; 1.11 Centralizing Your Data; 1.12 System Complexity; 1.13 The Completed Plans;Chapter 2: Waging War; 2.1 Query Identification; 2.2 Stable Database Connections; 2.3 Strategy Before Tactics; 2.4 Problem Definition Before Solution; 2.5 Stable Database Schema; 2.6 Operations Against Actual Data; 2.7 Set Processing in SQL; 2.8 Action-Packed SQL Statements; 2.9 Profitable Database Accesses; 2.10 Closeness to the DBMS Kernel; 2.11 Doing Only What Is Required; 2.12 SQL Statements Mirror Business Logic; 2.13 Program Logic into Queries; 2.14 Multiple Updates at Once; 2.15 Careful Use of User-Written Functions; 2.16 Succinct SQL; 2.17 Offensive Coding with SQL; 2.18 Discerning Use of Exceptions;Chapter 3: Tactical Dispositions; 3.1 The Identification of "Entry Points"; 3.2 Indexes and Content Lists; 3.3 Making Indexes Work; 3.4 Indexes with Functions and Conversions; 3.5 Indexes and Foreign Keys; 3.6 Multiple Indexing of the Same Columns; 3.7 System-Generated Keys; 3.8 Variability of Index Accesses;Chapter 4: Maneuvering; 4.1 The Nature of SQL; 4.2 Five Factors Governing the Art of SQL; 4.3 Filtering;Chapter 5: Terrain; 5.1 Structural Types; 5.2 The Conflicting Goals; 5.3 Considering Indexes as Data Repositories; 5.4 Forcing Row Ordering; 5.5 Automatically Grouping Data; 5.6 The Double-Edged Sword of Partitioning; 5.7 Partitioning and Data Distribution; 5.8 The Best Way to Partition Data; 5.9 Pre-Joining Tables; 5.10 Holy Simplicity;Chapter 6: The Nine Situations; 6.1 Small Result Set, Direct Specific Criteria; 6.2 Small Result Set, Indirect Criteria; 6.3 Small Intersection of Broad Criteria; 6.4 Small Intersection, Indirect Broad Criteria; 6.5 Large Result Set; 6.6 Self-Joins on One Table; 6.7 Result Set Obtained by Aggregation; 6.8 Simple or Range Searching on Dates; 6.9 Result Set Predicated on Absence of Data;Chapter 7: Variations in Tactics; 7.1 Tree Structures; 7.2 Representing Trees in an SQL Database; 7.3 Practical Implementation of Trees; 7.4 Walking a Tree with SQL; 7.5 Aggregating Values from Trees;Chapter 8: Weaknesses and Strengths; 8.1 Deceiving Criteria; 8.2 Abstract Layers; 8.3 Distributed Systems; 8.4 Dynamically Defined Search Criteria;Chapter 9: Multiple Fronts; 9.1 The Database Engine as a Service Provider; 9.2 Concurrent Data Changes;Chapter 10: Assembly of Forces; 10.1 Increasing Volumes; 10.2 Data Warehousing;Chapter 11: Stratagems; 11.1 Turning Data Around; 11.2 Querying with a Variable in List; 11.3 Aggregating by Range (Bands); 11.4 Superseding a General Case; 11.5 Selecting Rows That Match Several Items in a List; 11.6 Finding the Best Match; 11.7 Optimizer Directives;Chapter 12: Employment of Spies; 12.1 The Database Is Slow; 12.2 The Components of Server Load; 12.3 Defining Good Performance; 12.4 Thinking in Business Tasks; 12.5 Execution Plans; 12.6 Using Execution Plans Properly; 12.7 What Really Matters?;PHOTO CREDITS;About the Author;
Copyright Date
2006
Target Audience
Scholarly & Professional
Topic
Programming Languages / Sql, General, Databases / General
Lccn
2007-270059
Dewey Decimal
005.13/3
Dewey Edition
22
Illustrated
Yes
Genre
Computers

Item description from the seller

ZBK Books

ZBK Books

98.9% positive feedback
467K items sold
Joined Oct 2020

Detailed seller ratings

Average for the last 12 months

Accurate description
4.9
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
4.9

Seller feedback (112,354)

4***e (108)- Feedback left by buyer.
Past 6 months
Verified purchase
I recently bought a book from this seller on eBay and I'm thoroughly satisfied with the experience. The book arrived exactly as described, in excellent condition. Communication from the seller was clear and timely, making the transaction smooth and reassuring. Shipping was fast, and the book was packaged with care to prevent any damage. Overall, a fantastic purchase experience from a reliable seller. Highly recommended for anyone looking for quality books on eBay.
p***c (244)- Feedback left by buyer.
Past 6 months
Verified purchase
Seller absolutely, stubbornly refused to communicate with me on the item. I bought it anyway because it was a good price. I sent several messages that went unanswered. So sad. Other than that the shipping and condition was good. The packaging poor and I was very surprised it wasn't damaged. No padding just 2 thin plastic bags.
s***e (3)- Feedback left by buyer.
Past month
Verified purchase
Item was exactly as described and shown in pictures, packed nicely and secure, and delivered in a timely manner. The Seller is very polite and easy to communicate with. 10/10 will buy from again.

Product ratings and reviews

No ratings or reviews yet
Be the first to write the review.