REVIEW - Inside Microsoft SQL Server 2000


Title:

Inside Microsoft SQL Server 2000

Author:

Kalen Delaney

ISBN:

Publisher:

Microsoft Press (2001)

Pages:

1046pp

Reviewer:

Christopher Hill

Reviewed:

August 2001

Rating:

★★★★★


will provide much food for thought to the experienced database designer and user.

To use a relational database effectively and efficiently requires time, skill and much understanding of the underlying database engine.

There are many books that show how to construct SQL statements, and give indications on query optimisation and performance issues, but in the main I have found these books to be so broad brush and general to be of little practical use.

This book covers Microsoft SQL Server 2000 in very great, and in some places, surprising detail.

The author describes the evolution and architecture of SQL Server 2000 along with considerable detail about installation and deployment issues.

When describing databases, files and tables, the author touches on the usual language constructs, but concentrates on the performance issues, and the SQL Server extensions. The author does not like NULL and she goes to great lengths to get around the problems that NULL solves by not using NULL, which strikes me as a very unusual approach to take. I assume that her training background influences her in this approach.

An unexpected aspect of the text is the description, down to the individual bit level, of the structure of data and index pages in the database. As a database user, even as a database designer, this information is way over and above the call of duty. But having an in-depth understanding does allow the expert database designer to make the most of the system. For example this sort of information helps to appreciate the costs and benefits of variable length fields vs. fixed length fields (they both have costs and benefits!)

Over two hundred pages are given over to performance and tuning; again in-depth insights into how to extract the maximum performance from the database. There are whole chapters on Locking, the Query Processor, and Query Tuning.

The book comes with two CDs containing a 120-day evaluation copy of SQL Server 2000; searchable copy of the book; sample scripts; white papers; tools and utilities.

The writing style is clear and engaging, supported by good examples and clear diagrams. This book is not for the SQL rookie, but will provide much food for thought to the experienced database designer and user. Highly recommended.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.