This document is the preface to the textbook "Database Systems: The Complete Book" by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom. It provides an overview of the following:
- What's new in the second edition, including updates to chapters on relational modeling, SQL, XML, and new chapters on data mining, search engines, and data streams.
- The prerequisites needed to understand the material, including data structures, algorithms, software systems, and programming languages.
- That exercises are provided for each section to help solidify learning.
- Support resources available on the web, such as errata, supplemental materials, homework solutions, and an