||Database System Implementation
Revised Edition Available Oct. 1, 2001
This book has been replaced by a larger book, Database Systems: The Complete Book, which
includes updated material from this book and A
First Course in Database Systems.
for more information.
The book Database System Implementation
by Hector Garcia-Molina,
and Jennifer Widom,
was published by Prentice-Hall in 2000.
It is the follow-on to A First Course in Database Systems
by Ullman and Widom.
Here is the
Table of Contents for the book.
The coverage includes the traditional topics from the second half
of the typical database book: storage systems, indexes, query processing,
logging, and transaction management.
Additional features include:
The most extensive coverage of query execution and optimization.
Material on information integration, warehousing, and OLAP.
Coverage of many modern topics such as RAID disks, data mining,
data statistics, pointer swizzling, and mediators.
Solutions to Starred Exercises
You can read the
exercises from the Web.
Our list is growing!
Send us a correction to ullman @ cs.stanford.edu
and see yourself acknowledged on our page.
The materials below are
available for use by others.
Instructors are welcome to use them in their own
courses, download them to their own class' web
site, or modify them to suit.
However, you must acknowledge the source of the original and not
attempt to place your own copyright on this material.
Slides for CS245, Winter, 2002.
- Jeff's Slides for CS245A,
- Winter 1998 CS245A (Taught by
- Winter 1999 CS346 (Taught by
- Winter 1999 CS245 (Taught by
- Summer 1999 CS245 (Taught by
Winter 2000 CS245 (Taught by
Winter 2001 CS245 (Taught by
Summer 2001 CS245 (Taught by
Winter 2002 CS245 (Taught by
Winter 2003 CS245 (Taught by