Database General Exam Reading List

Basic Textbooks

Data Models

Systems

Query Optimization

Query Execution

Mathematical Foundations

Database Statistics and Indexing

Transaction Processing

Parallel and Distributed Databases

Data Integration

Semistructured and XML Data

Data Warehousing and Mining

Ranking and Information Retrieval

Stream Processing

This list was updated on March 16, 2009 by Mike Cafarella using advice from Dan Suciu.
Before that, the list was updated on Oct 1 2007 by YongChul Kwon, using advice from Dan Suciu and Magda Balazinska.