Эта книга - для вас.
Авторы попытались осветить все вышеназванные вопросы на примере создания локальной системы управления базами данных.
С помощью множества поясняющих схем и ряда работающих проектов, расположенных на прилагаемом к книге CD, шаг за шагом вы, вместе с авторами, создадите ядро СУБД, позволяющее создавать таблицы базы данных и поля в них, добавлять, изменять и удалять записи в этих таблицах, выбирать в таблицах необходимые наборы записей и осуществлять навигацию по этим наборам. В процессе создания ядра вам придется создать небольшой язык SQL-запросов к базе данных.
Затем, на основе созданного вами кода, будет создана библиотека классов, позволяющая использовать СУБД в объектно-ориентированном виде. И, наконец, будет создана небольшая визуальная среда по работе с СУБД и автоматический генератор С++ классов (Wizard).
Каждому этапу разработки соответствуют один или несколько проектов, т. е. происходит имитация постепенной разработки проекта самим читателем. Это и многое другое вы найдете в книге Локальная СУБД своими руками. Учимся на примерах (+ CD-ROM) (А. Енин, Н. Енин)