12th ed. — Cengage Learning, 2017. — 818 p. in color. — ISBN: 978-1-305-62748-2
It is our great pleasure to present the twelfth edition of Database Systems. We are grateful and humbled that so many of our colleagues around the world have chosen this text to support their classes. We wrote the frst edition of this book because we wanted to explain the complexity of database systems in a language that was easy for students to understand. Over the years, we have maintained this emphasis on reaching out to students to explain complex concepts in a practical, approachable manner. Tis book has been successful through eleven editions because the authors, editors, and the publisher paid attention to the impact of technology and to adopter questions and suggestions. We believe that this twelfth edition successfully reflects the same attention to such factors. In many respects, rewriting a book is more difcult than writing it the frst time. If the book is successful, as this one is, a major concern is that the updates, inserts, and deletions will adversely affect writing style and continuity of coverage. Te combination of superb reviewers and editors, plus a wealth of feedback from adopters and students of the previous editions, helped make this new edition the best yet.
In this twelfth edition, we added some new features and reorganized some coverage to provide a better flow of material. Aside from enhancing the already strong coverage of database design, we made other improvements in the topical coverage. In particular, the continued growth of Big Data and NoSQL technologies have challenged the status quo in the database industry. Therefore, we created an entire new chapter, Big Data Analytics and NoSQL, to help students grasp the key aspects of these complex new technologies and challenges. Te twelftth edition also presents a major step forward in the integration of digital content with the text through online, automatically graded exercises to improve student outcomes. Here are a few of the highlights of changes in the twelfth edition:
New coverage of Big Data challenges beyond the traditional 3Vs
Expanded coverage of Hadoop, the Hadoop Distributed File System (HDFS), and MapReduce
Updated coverage of cloud data services and their impact on DBAs
Expanded coverage of NoSQL databases, including key-value databases, document databases, column-oriented database, and graph databases
New coverage of the emerging NewSQL technologies
Improved coverage of data visualization
Added coverage of new sequence and identity capabilities in Oracle and SQL Server
Complete redesign of the look and feel of the text and layout to improve readability and visual appeal
Embedded key term definitions within the text
This twelfth edition continues to provide a solid and practical foundation for the design, implementation, and management of database systems. This foundation is built on the notion that, while databases are very practical, their successful creation depends on understanding the important concepts that define them. It’s not easy to come up with the proper mix of theory and practice, but the previously mentioned feedback suggests that we largely succeeded in our quest to maintain the proper balance.