shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Original Essays | December 12, 2009

Alexander McCall Smith: IMG The Courage of Others



I have recently written a novel about life in England during the Second World War. I felt some concern before I tackled this theme — the War... Continue »
  1. $16.76 Sale Hardcover add to wish list

    La's Orchestra Saves the World

    Alexander McCall Smith

Ships free on qualified orders.
Add to Cart
$32.00
List price: $44.99
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Technical Database- SQL

The Art of SQL

by Stephane Faroult

The Art of SQL Cover

ISBN13: 9780596008949
ISBN10: 0596008945
Condition: Standard
All Product Details

Only 1 left in stock at $32.00!

Synopses & Reviews

Publisher Comments:

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 number of 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.

Book News Annotation:

Moving beyond the idea that SQL is merely an utilitarian database language, practitioner Faroult invokes Sun Tzu's The Art of War while understanding that some practitioners have little talent, but what they have can be nurtured. Using this strategy, he focuses on getting results through cunning and covers laying plans, waging war in accessing databases, thinking of indexing as a tactical disposition, thinking SQL statements, understanding the terrain of physical implementation, recognizing classic SQL patterns, dealing with the tactics of hierarchical data, recognizing weaknesses and strengths, tackling concurrency, coping with large volumes of data, salvaging response times, and monitoring performance, which Faroult dubs the "employment of spies." The result is a reference that hangs together so well it also works like a self-study guide.
Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Book News Annotation:

Moving beyond the idea that SQL is merely an utilitarian database language, practitioner Faroult invokes Sun Tzu's The Art of War while understanding that some practitioners have little talent, but what they have can be nurtured. Using this strategy, he focuses on getting results through cunning and covers laying plans, waging war in accessing databases, thinking of indexing as a tactical disposition, thinking SQL statements, understanding the terrain of physical implementation, recognizing classic SQL patterns, dealing with the tactics of hierarchical data, recognizing weaknesses and strengths, tackling concurrency, coping with large volumes of data, salvaging response times, and monitoring performance, which Faroult dubs the "employment of spies." The result is a reference that hangs together so well it also works like a self-study guide. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Product Details

ISBN:
9780596008949
Author:
Faroult, Stephane
Publisher:
O'Reilly Media
With:
Robson, Peter
Author:
Robson, Peter
Subject:
Programming - General
Subject:
Programming Languages - SQL
Subject:
Database Management - General
Subject:
Database management
Subject:
Sql (computer program language)
Copyright:
Publication Date:
March 2006
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
349
Dimensions:
9.18x7.04x.86 in. 1.27 lbs.

Other books you might like

  1. $25.75 Used Trade Paper add to wish list

    Exchange Server Cookbook

    Paul Robichaux
  2. $65.99 New Trade Paper add to wish list
  3. $14.00 Used Trade Paper add to wish list

    Learning PHP 5

    David Sklar
  4. $11.50 Used Trade Paper add to wish list
  5. $10.00 Used Trade Paper add to wish list
  6. $24.99 New Trade Paper add to wish list

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.