Stéphane Faroult first discovered relational databases and the SQL language back in 1983. He joined Oracle France in their early days (after a brief spell with IBM and a bout of teaching at the University of Ottawa) and soon developed an interest in performance and tuning topics. After leaving Oracle in 1988, he briefly tried to reform and did a bit of operational research, but after one year, he succumbed again to relational databases. He has been continuously performing database consultancy since then, and founded RoughSea Ltd in 1998. He is the author of "The Art of SQL" and of "Refactoring SQL Applications".
"If I could, I'd have any developer on a database centric application read this, and DBAs as well. There is a lot here for both sides to learn about just how much they depend upon and impact one another. "
--JR Peck, Slashdot.org
"This book is packed with treasures. You will experience an 'Ahha' moment before putting it down. Mr. Faroult's significant experience and clear thinking is generously shared within these pages."
--Roy Owens, Database Developer, CBORD Group, Inc.
"This book should be required reading for any database professional
wanting to improve their own query writing, or queries written by others."
--Dwayne King, President, KRIDAN Consulting
"Many books cover program refactoring, but there has been a lack of books on refactoring of database code, until now. Stéphane Faroult's new book has many advanced SQL techniques that I have been using in my own work. I enthusiastically recommend the book to others."
--Michael Blaha, Consultant, OMT Associates Inc.
"The authors cleverly and effectively compare the application of SQL to the waging of war, providing examples of SQL "in the trenches," or, in other words, in the real world. They follow the outline of Sun Tzu, emphasizing strategy over specifics, and lay out a battle plan that unfolds from Chapter 1, Laying Plans, to Chapter 12, Employment of Spies."
--Michael Kleper, The Kleper Report on Digital Publishing
"This insightful book demonstrates that since SQL code may run for 5 to 10 years, and run on different hardware, it must be fast and sound from the start. Expert authors Stephane Faroult and Peter Robson offer SQL best practices and relational theory that force you to focus on strategy rather than specifics."
--Gordon Haverland, The Edmonton Linux User Group (E.L.U.G.)