- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
This item may be
Check for Availability
Other titles in the Morgan Kaufmann Series in Data Management Systems series:
Database: Principles, Programming, and Performance, Second Edition (Morgan Kaufmann Series in Data Management Systems)
Synopses & Reviews
"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.
A complete and practical introduction to database management systems for anyone who is, or wishes to become, a database administrator, application programmer, or sophisticated SQL user. Patrick O'Neil's pragmatic approach to programming and performance within commercial settings teaches you to create bug-free applications with the most efficient use of resources.
ry processing techniques, such as bitmap indexing, and shows how to use them to achieve significant performance improvements.
About the Author
Patrick O'Neil is a professor of computer science at the University of Massachusetts at Boston. He is responsible for a number of important research results in transactional performance and disk access algorithms, and he holds patents for his work in these and other database areas. Author of "The Set Query Benchmark" (in The Benchmark Handbook for Database and Transaction Processing Systems, also from Morgan Kaufmann) and an area editor for Information Systems, O'Neil is also an active industry consultant who has worked with a number of prominent companies, including Microsoft, Oracle, Sybase, Informix, Praxis, Price Waterhouse, and Policy Management Systems Corporation.
Elizabeth O'Neil is also a professor of computer science at the University of Massachusetts at Boston. She serves as a consultant to Sybase IQ in Concord, Massachusetts, and has worked with a number of other corporations, including Microsoft and Bolt, Beranek, and Newman. From 1980 to 1998 she implemented and managed new hardware and software labs in the Computer Science Department of the University of Massachusetts at Boston.
Table of Contents
Chapter 10 Update Transactions
Chapter 11 Parallel and Distributed Databases
Appendix A Introductory Tutorial
Appendix B Programming Details
Appendix C SQL Statement Syntax
Appendix D Set Query Counts
Solutions to Selected Exercises
What Our Readers Are Saying
Computers and Internet » Artificial Intelligence » General