От автора

Глава 1. Базы данных
1.1 Основные понятия
1.2 Организация работы с базами данных в сети
1.3 Технологии СОМ и CORBA
1.4 Организация связи с базами данных в C++Builder
1.5 Создание демонстрационных баз данных

Глава 2. Основы языка SQL
2.1 Общие сведения
2.2 Оператор выбора Select
2.2.1 Отбор записей из таблицы
2.2.2 Совокупные характеристики
2.2.3 Вложенные запросы
2.2.4 Объединения таблиц
2.3 Операции с записями
2.4 Операции с таблицами
2.5 Операции с индексами

Глава 3. Компонент Query
3.1 Основы применения Query
3.1.1 Связь компонентов с базами данных
3.1.2 Простые приложения для просмотра таблиц
3.1.3 Визуальный построитель запросов SQL Builder
3.2 Редактор Полей
3.2.1 Задание свойств полей
3.2.2 Вычисляемые поля
3.2.3 Перенос полей на форму из Редактора Полей
3.3 Программирование работы с Query
3.3.1 Программный доступ к полям
3.3.2 Основные методы компонента Query
3.3.2.1 Соединение с базой данных
3.3.2.2 Управление состоянием набора данных
3.3.2.3 Пересылка записи в базу данных
3.3.2.4 Методы навигации
3.4 Решение с помощью Query типовых задач
3.4.1 Фильтрация и упорядочивание записей
3.4.2 Ограничения значений вводимых полей
3.4.3 Поиск записей
3.4.4 Динамические запросы и параметры Query
3.4.5 Работа со связными таблицами
3.4.6 Кэширование изменений, совместное применение Query и UpdateSQL
3.4.7 Пример приложения с произвольными запросами SQL.

Глава 4. Работа с базами данных в сети
4.1 Транзакции и проблемы многопользовательского режима работы
4.2 Управление транзакциями, компонент Database
4.3 Работа с SQL Monitor
4.4 Управление доступом

Глава 5. InterBase — работа на платформе клиент/сервер
5.1 Общие сведения
5.2 Программа Server Manager
5.3 Windows ISQL
5.4 Просмотры — Views
5.5 Хранимые на сервере процедуры
5.5.1 Создание выполняемых процедур
5.5.2 Вызов выполняемых хранимых процедур из приложения
5.5.3 Хранимые процедуры выбора

Глава 6. Альтернативные варианты доступа к данным в C++Builder 5
6.1 Доступ к базам данных через Microsoft ActiveX Data Objects (ADO)
6.1.1 Соотношение между компонентами BDE и ADO
6.1.2 Задание соединения компонентов ADO с базой данных
6.1.2.1 Формирование строки соединения
6.1.2.2 Создание и использование нового источника данных
6.1.2.3 Создание и использование файла соединения
6.1.3 Соединение с помощью компонента ADOConnection, управление трансакциями
6.1.4 Компонент набора данных ADOTable
6.1.4.1 Свойства и методы ADOTable
6.1.4.2 Пример приложения
6.1.5 Компоненты ADOQuery, ADOStoredProc, ADODataSet
6.1.6 Выполнение команд компонентами ADOCommand и ADOConnection
6.2 Доступ к InterBase через InterBase Express (IBX)
6.2.1 Технология InterBase Express (IBX)
6.2.2 Компоненты IBDatabase и IBTransaction
6.2.3 Компоненты наборов данных IBTable, IBQuery, IBStoredProc

Глава 7. Анализ и использование данных
7.1 Многомерный анализ данных — компоненты Decision Cube
7.1.1 Настройка компонентов приложения
7.1.2 Управление выполняющимся приложением
7.1.3 Компонент DecisionPivot
7.1.4 Компонент DecisionGraph
7.2 Серверы СОМ — компоненты WordApplication, WordDocument, WordFont, WordParagraphFormat
7.3 Работа с базами данных и приложениями C++Builder из Microsoft Word
7.3.1 Создание макроса для вызова приложения C++Builder
7.3.2 Непосредственная работа в Word с базами данных

Приложение 1. Создание, заполнение и регистрация базы данных InterBase

Приложение 2. Создание, заполнение и регистрация базы данных Paradox

Литература