Contents of This Book


I found the parallel between war and SQL so strong that I mostly followed Sun Tzu's outlineand kept most of his titles.[*] This book is divided into twelve chapters, each containing a number of principles or maxims. I have tried to explain and illustrate these principles through examples, preferably from real-life cases.

[*] A few titles were borrowed from Clausewitz's On War.


Chapter 1, Laying Plans

Examines how to design databases for performance


Chapter 2, Waging War

Explains how programs must be designed to access databases efficiently


Chapter 3, Tactical Dispositions

Tells why and how to index


Chapter 4, Maneuvering

Explains how to envision SQL statements


Chapter 5, Terrain

Shows how physical implementation impacts performance


Chapter 6, The Nine Situations

Covers classic SQL patterns and how to approach them


Chapter 7, Variations in Tactics

Explains how to deal with hierarchical data


Chapter 8, Weaknesses and Strengths

Provides indications about how to recognize and handle some difficult cases


Chapter 9, Multiple Fronts

Describes how to face concurrency


Chapter 10, Assembly of Forces

Addresses how to cope with large volumes of data


Chapter 11, Stratagems

Offers a few tricks that will help you survive rotten database designs


Chapter 12, Employment of Spies

Concludes the book by explaining how to define and monitor performance




The Art of SQL
The Art of SQL
ISBN: 0596008945
EAN: 2147483647
Year: N/A
Pages: 143

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