This is an excellent book, especially if you are at all new to relational
database or SQL Server.
I have used SQL Server as the backend for a number of
web applications going back to the dot-com era at the turn of the century. I
have been a gradual learner, so to speak, picking up things as I have needed
them in my applications. This book would have been an excellent companion if
it had existed for each version of SQL Server along the way. Maybe it did
and I am just now discovering it.
The book claims to be both Training and Reference and I
think they have come as close to covering those separate bases as possible.
But, the power user of SQL Server will definitely want a more detailed
reference than this. I would describe it as training that is organized in a
way to be easily referred back to when you are using the particular lessons
in an actual application.
The writing is elegant and stays at the introductory to
intermediate level very nicely. At no time does it suddenly go into a deep
dive. Neither does it ever gloss over any key pieces of the SQL Server
landscape. I am an old hand at relational databases but I benefited from the
nice review that is woven into the book. I think you could start from
scratch to learn about SQL Server and relational data using this book and if
you take your time and work all the examples this book alone could get you
to basic competency.
The authors introduce the reader to great features of
SQL Server, like the CLR capability, but they only introduce them. The
reader will no doubt need to search the internet for more specific examples
when they are actually building production applications. This is how the
book falls short of being a complete reference.
If you already know SQL Server and relational databases
cold then I doubt you will need this manual. But, if you are at all new to
either topic then I recommend this as an excellent starting point that may
well be the only book you will need. Internet searches can provide the rest.
This book will get you ready. I already knew SQL Server yet I enjoyed this
read and filled a few holes in my knowledge.
There are ample examples in the book. All fall into the
category of training. They are nicely chosen to teach the point at hand. The
publisher makes all the code examples and data available online. The
illustrations are also very good.
The most positive feature of the book is the simple
informative writing. Wow! I think a lot of thought went into this book
before they ever wrote a word.
Michael Robbins uses dot-net to build and deploy web and mobile
applications and executive information systems.