Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных (Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера: написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Книга представляет собой первое в России издание, посвященное использованию популярного сервера баз данных InterBase и написанию клиентских приложений для него. Она предназначена как для начинающих разработчиков, так и для практикующих опытных программистов приложений для InterBase. На начинающих разработчиков ориентирована первая часть - "Быстрый старт", содержащая описание ключевых понятий и примеров работы с InterBase.
Первая публикация, посвященная новейшей технологии создания баз данных. С ее помощью, используя объектно-ориентированные технологии, можно быстро создать информационную систему, отвечающую современным (очень жестким и постоянно меняющимся) требованиям.