Pro SQL Server 2005 Database Design and Optimization and over one million other books are available for Amazon Kindle. Learn more

Pro SQL Server 2005 Database Design and Optimization

9 customer reviews
ISBN-13: 978-1590595299
ISBN-10: 1590595297
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$14.90
Buy new
$41.37
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, April 30, 2006
"Please retry"
$41.37
$15.90 $0.01
More Buying Choices
25 New from $15.90 21 Used from $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Rent Textbooks
$41.37 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Editorial Reviews

About the Author

Kurt Windisch is a senior technical specialist with Levi, Ray & Shoup, Inc., a global provider of technology solutions with headquarters in Springfield, Illinois. He has more than 15 years of experience in IT, and is a database administrator and technical architect for the internal IT department at LRS. He spent five years serving on the board of directors for PASS, has written for several SQL Server magazines, and has presented at conferences internationally on the topic of database programming with SQL Server.

Kevin Kline is the technical strategy manager for SQL Server solutions at Quest Software, a leading provider of award-winning tools for database management and application monitoring on the SQL Server platform. Kevin is the president of the international Professional Association for SQL Server (PASS). He has been a Microsoft SQL Server "Most Valuable Professional" since 2004. Kevin is the lead author of SQL in a Nutshell: A Desktop Quick Reference (O'Reilly, 2004) and Transact-SQL Programming (O'Reilly, 1999). Kevin writes the monthly SQL Server Drilldown column for Database Trends & Applications, blogs at SQLMag.com, and is a resident expert at SearchSQLServer.com. Kevin is a top-rated speaker, appearing at international conferences such as Microsoft TechEd, DevTeach, PASS, Microsoft IT Forum, and SQL Connections. When he's not pulling his hair out over work, he loves to spend time with his four kids and in his flower and vegetable gardens.

Louis Davidson has been in the IT industry for more than 15 years as a corporate database developer and architect. He has spent the majority of his career working with Microsoft SQL Server, beginning from the early days of version 1.0. He has a bachelor s degree from the University of Tennessee at Chattanooga in computer science, with a minor in mathematics. Louis is the data architect for Compass Technology (Compass.net) in Chesapeake, Virginia, leading database development on their suite of nonprofit oriented CRM products, built on the Microsoft CRM platform and SQL Server technologies.
NO_CONTENT_IN_FEATURE


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Pro
  • Paperback: 672 pages
  • Publisher: Apress (April 30, 2006)
  • Language: English
  • ISBN-10: 1590595297
  • ISBN-13: 978-1590595299
  • Product Dimensions: 7 x 1.5 x 9.2 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #2,416,718 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

17 of 18 people found the following review helpful By Adam Machanic on June 1, 2006
Format: Paperback
If you need to learn how to design a SQL Server database the right way, from the bottom up (or top down, depending on your persective), you can do no better than this book.

The book starts with a solid introduction/refersher on basic database concepts, which brings the reader up to the required level to start thinking about issues such as normalization and data integrity -- extremely important issues if you value your data!

Past there, the book gets deep (very deep) into data modeling, including discussions of such important concepts as when to use surrogate keys, what kind of data constraints should be defined, and the increasingly important question of how best to secure your data.

The book closes with a few specialized, more advanced chapters, which I found to be especially interesting. These include a chapter on concurrency, "code-level architectural decisions" (really, best practices for writing great T-SQL), and finally a VERY useful chapter on database interoperability -- a must for those who have to make SQL Server talk to other DBMSs.

In short, I highly recommend this book to anyone who wants to learn to be a great SQL Server database designer.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 14 people found the following review helpful By James A. Luetkehoelter on June 19, 2006
Format: Paperback
I have the 2000 version of this book, which I thought was outstanding. Not only does it have excellent content, but it's written as if you were sitting at a table talking to Mr. Davidson directly.

This updated version should be a staple on any database developer or administrator's bookshelf. There is a solid discussion of design, securing the database (new encryption capabilities of 2005) and much more. But these aren't the reasons why you should own this book. It is as much a "how-to" book as it is a "what-to" book. You get real advice, not just screenshots and step-by-step examples. I wish more books were written this way, as technical knowledge without a procedural "framework" is a recipe for disaster.

Do yourself a favor and make the investment. Personally I know that any custom database design course I teach from this point on will include this book as reference for my students.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 12 people found the following review helpful By JMess on August 13, 2006
Format: Paperback
I highly recommend this book to anyone working with SQL Server 2005. The material presented is made more understandable (not to mention entertaining!) by the examples used by the author throughout the book. The new features for SQL Server 2005 that the author covers are very relevant to my job, especially Chapter 7, Securing Access to the Data. The continuity of the material presented is excellent. Each chapter serves as a reference guide to complex topics that the author successfully explains through a combination of expertise, experience and a sense of humor.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Robert Lee White II on June 12, 2009
Format: Kindle Edition
I have no idea if I just somehow got a screwed up copy of the book, but it has a ridiculous number of errors. On the first page of chapter 3, there is a big blank spot with a copyright at the bottom for Dilbert. And then in the intro text he references the comic that is supposed to be there. How in the world did that happen???

Even worse are the errors that deal with actual DB design. On p. 49, the big heading near the bottom of the page is "Optional Identifying Relationship," which is impossible in DB theory (and practice). So I stared at that for a second and read the text below the heading and couldn't get it to add up. But then on the very next page there is "Note: You might be wondering why there is not an optional identifying relationship..." and he explains the reasons they can't exist. So the heading was a misprint! It was supposed to say "Optional NON-Identifying Relationship." Gah! That's a really bad misprint or really bad editing! And I've run into probably at least 10 errors like this (though not as bad) in the first 100 pages of the book. That's bad!

I really hope it's the case that I just got some really strange copy or pre-edited version (I got the book as a hand-me-down), because the content in general I like. I'm going to go buy the 2008 version and hope for the best, because I can't stand reading the whole book being skeptical and constantly looking out for errors.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Jaewoo Kim VINE VOICE on January 15, 2009
Format: Paperback Verified Purchase
This book is catered to those who have only rudimentrary knowledge of SQL database design. If you not certain what the 3 normal forms of normalizations are, then this book is for you.

If you, however, have a fairly good grasp of database design and want to have a deeper understanding of complex database designs of at least 500 tables or more, then this book leaves a lot wanting. For experts this book is not.

The best, and the most advanced chapters, were "coding for concurrency" and "table structure and indexing", which explain, in good detail, how to make a database less prone to locking contention and how to increase its performance.

As with many books on database designs, I felt many of the concepts, such as 3 normal forms, were not explained particularly well. In fairness to to the authors, it is not easy to explain the 3 normal forms in concise and easy to understand logical language.

I would recommend this book for beginners. Not so much to the mid-level database designers and above.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Pro SQL Server 2005 Database Design and Optimization
This item: Pro SQL Server 2005 Database Design and Optimization
Price: $41.37
Ships from and sold by Amazon.com
Want to discover more products? Check out this page to see more: computer programs