An introduction to database systems provides a comprehensive introduction to the very large field of database systems. It furnishes a solid grounding in the foundations of database technology, while shedding some light on how the field is likely to develop in the future. This edition has been expanded and rewritten to stay current with database system trends and developments, however the overall emphasis remains on insight and understanding, and not just on formalisms.