Предисловие
 Глава 1. Способ осуществления доступа к базам данных
   1.1. Язык SQL
      1.1.1. Основы SQL
      1.1.2. Встроенный (Embedded) SQL
      1.1.3. Компилирование SQL-программ 
      1.1.4. Static SQL
      1.1.5. Dynamic SQL 
      1.1.6. SQL-модули
   1.2. Основные операторы языка SQL 
      1.2.1. Операторы описания данных
      1.2.2. Операторы прав доступа 
      1.2.3. Операторы выполнения и "отката" транзакций
      1.2.4. Операторы манипуляции данными
      1.2.5. Сложные примеры манипуляции данными
   1.3. Расширения языка SQL 
      1.3.1. PL/SQL 
   1.4. Язык программирования баз данных 4GL
      1.4.1. Соглашения о языке 4GL
      1.4.2. Основные операторы языка 4GL
      1.4.3. Описание переменных в 4GL 
      1.4,4. Примеры использования программных операторов
      1.4.5. Динамический SQL. Курсоры 
   1.5. JavaSQL (стандарт SQLJ) 
      1.5.1. Реализация стандарта SQLJ в СУБД Oracle 8.1 
      1.5.2. Драйверы Java Database Connectivity для Oracle 
 
 Глава 2. Методы связи с SQL-ориентированными БД
   2.1. Интерфейс CLI
   2.2. Архитектура доступа к базе данных 
      2.2.1. Сетевой доступ к СУБД
      2.2.2. Стандартная архитектура доступа к базе данных 
   2.3. Концепция ODBC
      2.3.1. Зачем нужен ODBC 
      2.3.2. ODBC Driver Manager
      2.3.3. Построение стандартных ODBC-приложений в Unix
      2.3.4. Построение стандартных ODBC-приложений в Microsoft Windows 95/98/NT
      2.3.5. Различные стандарты ODBC
   2.4. Новый стандарт Microsoft OLE DB
      2.4.1. Программирование с помощью стандарта OLE DB
 
 Глава 3. Основные недостатки ODBC и пути перехода к многозвенной системе
   3.1. Объектные интерфейсы Microsoft на базе ODBC - DAO, RDO 
      3.1.1. Машина баз данных Microsoft
      3.1.2. Архитектура доступа к базам данных из Visual Basic
      3.1.3. Преимущества ODBC-архитектуры
   3.2. Объектный интерфейс Microsoft на базе OLE DB-ADO 
   3.3. Клиент-серверные технологии. Использование серверов приложений 
      3.3.1. Создание полноценных Web-модулей для сервера приложений на базе Delphi Client/Server Suite
   3.4. Примеры современных фирменных решений в области Intranet
      3.4.1. Web-серверы в версии Oracle 
   3.5. Решения фирмы Sybase для реализации многозвенных объектно-распределенных приложений 
      3.5.1. Jaguar CTS. Компонентный транзакционный сервер для задач NetOLTP 
      3.5.2. Быстрая, масштабируемая среда исполнения
   3.6. Объектно-распределенные системы на базе технологий MTS и MSMQ
      3.6.1. Средства создания распределенных приложений
      3.6.2. Возможности Message Queue Server
   3.7. Реализация объектно-распределенных систем на базе стандарта Corba
      3.7.1. Объектные, распределенные технологии на основе спецификаций консорциума OMG
      3.7.2. Реляционные СУБД в объектных системах
      3.7.3. Процесс разработки распределенных приложений с помощью продуктов Visigenic VisiBroker
      3.7.4. Создание экспериментальных CORBA-приложений
      3.7.5. Конкретный пример работающего Corba-приложения (на базе Jbuilder и Visigenic VisiBroker)
 
 Глава 4. Создание объектно-ориентированных распределенных приложений на базе Java-технологий
   4.1. Java-программы и апплеты с интерфейсом JDBO-ODBC 
   4.2. Спецориентированные Java-приложения
      4.2.1. RMI-приложения
      4.2.2. Java, инкапсулированная в СУБД
   4.3. Java-сервлеты
      4.3.1. Сервлеты на базе Java Web Server
      4.3.2. Сервлеты на базе Apache
   4.4. Новые возможности работы с таблицами с использованием JFC-классов
   4.5. Использование ODBC-шлюзов и DatabaseGateWay
      4.5.1. Инсталляция DataGateway
      4.5.2. Примеры приложений и апплетов DataGateway
      4.5.3. Использование DataGateway JDBp-расШирений
      4.5.4. Использование метода getDataSowcesList 
 
 Глава 5. Доступ к нереляционным данным Lootus Notes и использование OLAP-сервиса для MS SQL Server 7.0.
   5.1. Интеграция ПО Lotus Notes/Domino и реляционных СУБД
      5.1.1. Объекты работы с данными LS:DO, встроенные в язык Lotus Script
      5.1.2. Как можно взглянуть на базу данных Lotus/Notes сквозь призму SQL
      5.1.3. Сервер "перекачки" данных Lotus Notes Pump
   5.2. Технология работы с информационным кубом OLAP в версии MS SQL Server 7.0 
      5 2.1. Архитектура клиента
      5.2.2. Среда программирования
      5.2.3. Примеры простых программ 
 
 Глава 6. Технологии сетевых взаимодействий в эпоху Java и Internet
   6.1. Виртуальный сетевой компьютер 
      6.1.1. Как работает VNC
   6.2. Baiconur SuperServer 1.5
   6.3. Протокол ICA и сервер WinFrame фирмы Citrix 
   6.4. Borland Deployment Server for Java (DSJ)
 
 Глава 7. Рождается ли будущее в борьбе Sun и Microsoft?
   7.1. Параллельные технологии 
      7.1.1. Unix и Windows NT
   7.2. Пример создания объектно-распределенного приложения в манере Microsoft (DCOM)
   7.3. Пример создания объектно-распределенного приложения в манере Sun Microsystem (COBBA)