Database: Principles, Programming, and Performance, Second Edition (The Morgan Kaufmann Series in Data Management Systems)
by "Patrick ONeil", "Elizabeth ONeil"
Category: Computers

"The chapter on object-relational database should be a great selling point for the book. No one else has the coverage on object relational that this chapter has; for example, the other new texts emphasize the purely object model. I think that the approach here is much more practical." --Betty Salzberg, Northeastern University "The coverage of this book is wonderful, especially the cutting-edge of object-relational systems . . . [and] this is the only text I have seen that is not by Jeffrey Ullman that treats the theoretical material appropriately. The chapter on dependencies and relational design is excellent. Examples abound, the explanations are crisp and clear, and the appropriate concepts are discussed. I cannot wait to use it." --Bill Grosky, Wayne State University "This book makes an excellent text for anyone just approaching database systems. It's both an accessible refresher for those of us who have not been paying careful attention to developments in this area and a useful reference for designers and implementers who need just-in-time education." --Jim Gray, Microsoft Research "This book is excellent!" --Mike Hartstein, Oracle Corporation, Senior Director of Oracle8i Product Management This second edition relies on the same successful approach that distinguished the first: it covers the principles of database theory with unmatched thoroughness, and it rigorously links theory to the real world of database programming and administration. A careful discussion of SQL standards and a multitude of examples drawn from actual databases-Oracle, DB2, and Informix-complements the authors' concept-oriented instruction, allowing you to develop product-specific understanding and to learn the important differences between the SQL dialects that will enable you to write portable applications. New Features Focuses extensively on the object-relational model that is rapidly gaining acceptance and revolutionizing the database industry. Collection types and UDF's are thoroughly covered. Introduces new relational features of SQL taken from the latest versions of today's most popular database products, Oracle, DB2, and Informix. Offers thorough coverage of the SQL-99 standard, including additions designed to help you take full advantage of the object-relational model. Provides expanded programming examples intended to improve your understanding of transaction processing and error handling. Explains clearly the principles of logical database design, including those relating to the E-R model and normalization, with a number of new illustrations and examples. Presents the latest indexing and query processing techniques, such as bitmap indexing, and shows how to use them to achieve significant performance improvements.