This book is aimed at the systems analyst and designer. The text examines the concepts in detail, taking a practical stance and avoiding the abstract mathematical approach and encouraging a sound grasp of the basic principles. Questions, answer pointers and assignments amplify the text.
"Part 2: Relational Modeling" (especially normalization) and "Part 3: Entity-Relationship Modeling" are the heart of the book. Howe's treatment of these two topics is the best I have ever seen in print. He is a marvelously clear writer. No other book I know (and I own several, and have inspected a dozen or more others) would get more than three stars from me on this subject.The book is much more suitable for self-study than most. Each section of each chapter ends with questions and exercises, and suggested answers and solutions are at the end of the chapters.The ideas will also be indirectly useful to practitioners of object-oriented analysis.The first 3/4 of "Part 4: Implementation" shows how to do physical database design for a network-style (CODASYL) database management system. This has little practical value, as CODASYL-compliant DBMS products are no longer actively marketed. But even this material will be useful to OODBMS designers. Just substitute "collection" or "container" (an OOD concept) for "set" (a CODASYL concept), and you will be well on your way.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.