Relational Database Design and Implementation (3rd edition)

Jan L. Harrington

Published by

Elsevier

ISBN

978-0-12-374730-3

RRP

£27.99

Reviewed by

Adrian M. Rossi, CEng CITP

Score

9 out of 10

Relational Database Design and Implementation (3rd edition)Not many books can claim to give a complete, holistic coverage of a topic such as relational database design, but it would not be an exaggeration to make that claim here.

Beginning with a solid introduction covering basic terminology and architecture, it moves smoothly and easily through topics such as database design principles and normalisation, and continues onto SQL implementation.

With the basic theory out of the way, several quite complete case studies are covered (set within a comprehensive real-world scenario, complete with business considerations). The book wraps up with some advanced topics (security, concurrency control) and a few offshoot topics, such as XML support in DB2 and Oracle.

The language is clear and concise and overall it is a great addition to your technical library. Also, it is clear the author has considerable experience in this area and this edition is very polished.

One small flaw, if you can call it that, the SQL examples are generic and there is no associated code base, as is often the case with books of this nature, so any database-specific code would need to be generated by the reader. Still, worth the price.

Further Information: Elsevier

December 2009