This pioneering work integrates an introduction to databases into a comprehensive survey of basic programming, and thus allows beginning computer scientists to relate database technology to their core sutdies as early and as thoroughly as possible. Ullmann provides a computer-free introduction to data processing; imparts skill in relational algebra, normalized file design, and design of access-path data structures, by means of copious examples and...