У книзі розглядаються системи баз даних із погляду розробника ПЗ. Автор докладно розбирає вихідний код повністю функціональний, але водночас простий для вивчення навчальної бази даних SimpleDB і пропонує читачам, змінюючи окремі її компоненти, розібратися в тому, до чого це призведе. Це чудовий спосіб зануритися в тему
та вивчити, як працюють бази даних на рівні вихідного коду.
Наводиться короткий огляд систем баз даних; розповідається про те, як написати застосунок бази даних на
Java; докладно описуються окремі компоненти типової системи баз даних, починаючи від найнижчого рівня абстракції (керування дисками та менеджер файлів) і закінчуючи верхнім (інтерфейс клієнта JDBC). Кінцеві розділи присвячені ефективному обробленню запитів.
Видання призначене для студентів вузів, а також усіх розробників, хто хоче навчитися створювати системи баз даних.