Pro SQL Server 2005 Database Design and Optimization

( 2 )

Overview

Pro SQL Server 2005 Database Design and Optimization will teach you effective strategies for designing proper databases. It covers everything from how to gather business requirements to logical data modeling and normalization. It then shows you how to implement your design on SQL Server 2005.

The authors also describe how to optimize and secure access to this data, covering indexing strategies, SQL design and optimization, and strategies for increased scalability to support ...

See more details below
Paperback
$39.25
BN.com price
(Save 34%)$59.99 List Price
Other sellers (Paperback)
  • All (21) from $1.99   
  • New (5) from $18.99   
  • Used (16) from $1.99   
Sending request ...

Overview

Pro SQL Server 2005 Database Design and Optimization will teach you effective strategies for designing proper databases. It covers everything from how to gather business requirements to logical data modeling and normalization. It then shows you how to implement your design on SQL Server 2005.

The authors also describe how to optimize and secure access to this data, covering indexing strategies, SQL design and optimization, and strategies for increased scalability to support large numbers of concurrent users. They provide in-depth advice on optimal code distribution in SQL Server 2005 applications, in the wake of innovations to be able to use .NET code in the database itself. This essential book will ensure that projects have a well-designed database and secure, optimized data access strategies right from the start.

Read More Show Less

Product Details

  • ISBN-13: 9781590595299
  • Publisher: Apress
  • Publication date: 5/1/2006
  • Series: Pro Series
  • Edition number: 1
  • Pages: 672
  • Product dimensions: 9.25 (w) x 7.50 (h) x 1.43 (d)

Meet 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.

Read More Show Less

Table of Contents

Ch. 1 Introduction to database concepts 1
Ch. 2 Data modeling 33
Ch. 3 Conceptual data modeling 71
Ch. 4 The normalization process 121
Ch. 5 Implementing the base table structures 181
Ch. 6 Protecting the integrity of your data 273
Ch. 7 Securing access to the data 335
Ch. 8 Table structures and indexing 395
Ch. 9 Coding for concurrency 439
Ch. 10 Code-level architectural decisions 489
Ch. 11 Database interoperability 541
App. A Codd's 12 rules for an RDBMS 573
App. B Datatype reference 581
Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star

(0)

4 Star

(2)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted Tue Oct 17 00:00:00 EDT 2006

    Every DBA should read it!

    This is the first book I have read from Louis Davidson and Kevin Kline. The book is excellent. Louis's approach to helping you understand the concepts are displayed well with code examples. You will read a passage and then see an example to really enforce the principle. The examples support the concepts and using both together helped me out a great deal. The chapters on Securing Acceass to the data I found to be really helpful. This architecure chapter goes in much needed detail as so many books just glance over the different Oracle tuning. What the processes are used for and how they can be tuned is well documented. The coding for concurrency chapter helped me understand how to configure and best to take its advantage its fullest level for a given situation. At the end of the RDBMS chapter author has a section on specific tuning and this section should be required reading for all DBAs and developers. Something else I got from the book are methods for writing SQL and tuning it. The SQL that the author puts together looks so easy and natural for him to write. He is a master of SQL*Plus and that is a side benefit to reading the book. The techniques I picked up from reading examples will help me just as much or more so than content of the book. This book is an excellent addition to my database collection of books and I highly recommend reading it.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Fri Sep 08 00:00:00 EDT 2006

    An extensive Database optimization book

    This book completely demystifies a number of SQL tuning concepts. This book provides a superb overview of the various performance topics, and then drills down deep enough into the concepts to give you the insights necessary to tackle thorny performance problems with multiple causes. This is a very valuable book for SQL server 2005--The techniques described in this book are effective and well thought out. Even if performance optimization is the main goal, this book is well worth reading for sql code and administration. The book delivers in-depth information on indexing, locking, the optimizer and many other topics in a very readable format. Ideal for those with some knowledge of SQL Server who want to dig deeper.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)