| Часть I |
Сведения о своей базе данных |
| Глава |
Создание устойчивой базы данных |
| Тема 1 |
Мысли о дизайне |
| Тема 2 |
Создание базы данных |
| Тема 3 |
Создание БД с учетом дальнейшей репликации |
| Тема 4 |
Использование доменов и типов данных |
| Тема 5 |
Создание БД с учетом использования различных языков |
| Тема 6 |
Использование триггеров и ограничений целостност |
| Тема 7 |
Манипуляция данными с использованием хранимых процедур |
| Тема 8 |
Контроль доступа с помощью SQL-привилеги |
| Тема 9 |
Оптимизация доступа у данным с помощью индексов |
| Тема 10 |
Расширение функций сервера с помощью UDF |
| Тема 11 |
Диалог с клиентом: События и Исключения |
| Тема 12 |
Импорт и экспорт текстовых записей с использованием внешних файлов |
| Глава |
Вопросы времени исполнения |
| Тема 1 |
Оптимизация серверной платформы |
| 1a |
Windows |
| 1b |
Linux |
| 1c |
Solaris |
| 1d |
**nix |
| 1e |
Novell Netware |
| Тема 2 |
Конфигурация и тестирование сети |
| 2a |
TCP/IP |
| 2b |
Windows Networking |
| 2c |
IPX/SPX |
| 2d |
Смешанные протоколы |
| Тема 3 |
Сведения о системных таблицах Interbase |
| Тема 4 |
Безопасность сервера |
| Тема 5 |
Шифрование системы клиент/сервер |
| Тема 6 |
Выполнение обслуживания базы данных |
| Тема 7 |
Использование Services API |
| Тема 8 |
Тестирование под нагрузкой |
| Глава |
Настройка клиентов и серверов Interbase |
| Тема 1 |
Определение причины проблемы |
| Тема 2 |
Использование отчетов об ошибках |
| 2a |
Ошибки в interbase.log |
| 2b |
Ошибки из базы данных (Cбытия, Исключения, BDE, IBObjects) |
| Тема 3 |
Определение проблем при инсталляции |
| Тема 4 |
Определение проблем производительности |
| Тема 5 |
Определение проблем при сбоях и порче данных |
| Тема 6 |
Определение проблем утечки памяти |
| Тема 7 |
Определение проблем сети |
| Глава |
Распространение приложений Interbase |
| Тема 1 |
Распространение и лицензирование |
| Тема 2 |
Инсталляция и деинсталляция |
| Тема 3 |
Коррекция после распространения |
| Глава |
Принципы работы Interbase |
| Тема 1 |
Структура файла БД и BLR |
| Тема 2 |
Y-valve |
| Тема 3 |
Менеджер блокировки |
| Тема 4 |
Версионная архитектура |
| Тема 5 |
Транзакции |
| Тема 6 |
Сравнение классической и суперсерверной архитектуры |
| Тема 7 |
Жизнь SQL запроса |
| Тема 8 |
Внутренняя организация Active Database |
| Тема 9 |
Что делает Sweep и Backup |
| Часть II |
НАПИСАНИЕ КЛИЕНТСКИХ ПРИЛОЖЕНИЙ |
| Глава |
Сведения о методологии Клиент/Сервер |
| Глава |
Interbase API |
| Глава |
Выбор интерфейса клиента |
| Тема 1 |
Delphi, Borland C++ Builder и BDE |
| Тема 2 |
Delphi, Borland C++ Builder и Interbase API |
| Тема 3 |
Delphi для Linux |
| Тема 4 |
Visual C для Windows |
| Тема 5 |
GNU C для Linux |
| Тема 6 |
IBPerl для Linux |
| Тема 7 |
JDBC и очень тонкие клиенты |
| Тема 8 |
Visual Basic (???) |
| Глава |
Использование Interbase в многоуровневых приложениях |
| Тема 1 |
MIDAS |
| Тема 2 |
Visibroker |
| Тема 3 |
InterServer и InterClient |
| Тема 4 |
dbOvernet |
| Глава |
Использование транзакций |
| Глава |
Вызов хранимых процедур |
| Глава |
Написание безопасных много потоковых приложений |
| Глава |
Использование событий для уведомления клиентов |
| Глава |
“Грациозная” обработка ошибок |
| Глава |
Оптимизация планов запросов |
| Глава |
Сведения о Interbase Data Access Components |
| Глава |
Создание интернациональных настроек в клиентских приложениях |
| Глава |
Создание Internet-решений |
| Глава |
Написание приложений для репликации |
| Глава |
Интеграция в мир Open Source |
| Тема 1 |
Apache Web Server |
| Тема 2 |
Enhydra |
| Тема 3 |
HP E-Speak |
| Тема 4 |
XML и XSL |
| ЧАСТЬ III |
РЕШЕНИЕ ПРОБЛЕМ РЕАЛЬНОГО МИРА
Темы из списка |
| Глава |
SQL |
| Глава |
Хитрости Сервера |
| Глава |
Хитрости клиента |
| Глава |
Настройка на лучшую производительность |
| Глава |
Ошибки и их обход |
| Глава |
Техника тестирования нагрузки |
| Глава |
Восстановление поврежденных данных |
| Глава |
Избежание повреждений |
| Глава |
FAQ |
| ЧАСТЬ IV |
ПРИЛОЖЕНИЯ |
| Глава |
Работа с данными из других СУБД |
| Тема 1 |
Импорт и экспорт данных |
| Тема 2 |
Конвертирование БД Oracle в Interbase |
| Тема 3 |
Конвертирование БД MS SQL Server в Interbase |
| Тема 4 |
Конвертирование БД XBASE и Paradox в Interbase |
| Тема 5 |
Cведения о наследственных (legacy) БД |
| Глава |
Использование CASE инструментов |
| Глава |
Техника Дизайна и Документирования |
| Глава |
Использование Free инструментов, помещенных на CD |
| Глава |
Наши лучшие анекдоты |