Comprehensive, unique, and accessible, Database: Models, Languages, Design is an ideal text for the introductory computer science course in database theory. It can also serve as a self-study guide for database practitioners. Through his useful organization of the material and his comprehensive, lucid explanations of the concepts, Johnson provides a clear introduction to both traditional and modern topics in database theory. Use of a running example set (an aquarium database) throughout provides a strong sense of continuity. This text describes five database models which represent current practice (the relational model), trends (the object-oriented and deductive models), and past experiences (the network and hierarchical models). Students can easily follow the evolution from one model to the next because the same features are covered for each type of database.
Having taken classes from Dr. Johnson for 7 years at Western Washington University (http://www.cs.wwu.edu), I was fortunate to have seen early drafts of the first part of the book. It was complicated and hard to understand then, but the book seems to have polished out all the rough spots. I use this book frequently. It's the best database theory book I have read. Dr. Johnson is a very elegant writer and I enjoy reading his text as much as learning (re-learning) important concepts of Database theory and modeling. -Jeff Wandling System Architect, Real Networks
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.