Часть I. Предпосылки и введение

1. Подготовка почвы для обсуждения
1.1. Введение
1.2. Терминология
1.3. Главные тенденции развития
информационных систем
1.3.1. Распределение и децентрализация
1.3.2. Неоднородность
1.3.3. Развитие стандартов
1.3.4. Моделирование реального мира
1.4. Связь управления информацией с другими
дисциплинами информационных систем
1.5. Дни будущего... в прошлом
1.5.1. Ранняя стадия: предшественники
СУБД
1.5.2. Иерархические и сетевые базы
данных
1.5.3. Реляционная модель
1.5.4. Распределение ресурсов и
расширенные модели данных
1.5.5. Объектно-ориентированные базы
данных
1.5.6. Гипертекст и гипермедиа
1.5.7. Языки баз данных
1.6. Переход в 90-е годы
1.6.1. Манифест систем баз данных
третьего поколения
1.6.2. Манифест объектно-ориентированных
систем баз данных
1.6.3. Симпозиум Национального научного
фонда
1.7. Перспективы на будущее
1.8. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть II. Управление распределенными базами
данных и распределенной информацией

2. Принципы управления распределенной
информацией
2.1. Введение
2.2. Определение и характеристики
распределенных систем баз данных
2.3. Управление распределенной информацией:
желаемый сценарий
2.4. Модели распределенных баз данных.
2.4.1. Однородные и неоднородные системы
2.4.2. Методы построения распределенных
баз данных "сверху вниз" и "снизу вверх"
2.5. Заключение
Перспективы
Дополнительное чтение
Примечания

3. Технология клиент-сервер в базах данных и
программное обеспечение промежуточного слоя
3.1. Введение
3.2. Основные принципы и критерии оценки
систем клиент-сервер
3.3. Стандарты архитектуры клиент-сервер в
управлении информацией
3.3.1. SQL Access Group и стандарт DRDA
3.3.2. Стандарты, основанные на
интерфейсе уровня вызовов SAG
3.4. Программное обеспечение промежуточного
слоя
3.5. Интероперабельность баз данных
3.6. Заключение
Перспективы
Дополнительное чтение
Примечания

4. Хранилища данных
4.1. Введение
4.2. Принципы построения хранилищ данных
4.3. Множественность носителей информации
4.4. Агрегирование данных
4.5. Распределенные хранилища данных
4.6. Переписывая историю.
4.7. Хранилища данных и другие технологии
управления информацией
4.7.1. Базы данных и приложения
клиент-сервер
4.7.2. Активные базы данных
4.7.3. Гипертекст
4.7.4. Временные базы данных
4.8. Цифровые библиотеки и информационные
магистрали
4.9. Заключение
Перспективы
Дополнительное чтение
Примечания

5. Фрагментация и тиражирование: следующее
поколение
5.1. Введение
5.2. Концепции МРР и параллельных систем
баз данных
5.3. Модели фрагментации для параллельных
систем баз данных
5.4. Параллельное выполнение реляционных
операторов и индексные структуры
5.5. Перспективы развития параллельных
систем баз данных
5.6. Еще раз о тиражировании
5.7. Заключение
Перспективы
Дополнительное чтение
Примечания

6. Неоднородные федеративные базы данных и
мультибазы данных
6.1. Введение
6.2. Еще раз о распределенных системах баз
данных: таксономия
6.3. Концептуальная архитектура мультибаз
данных
6.4. Сервисы баз данных
6.5. Разрешение конфликтов
6.6. Медиаторы
6.7. Интегральная целостность данных в
системах мультибаз данных
6.8. Значение стандартов для неоднородных
сред управления информацией
6.9. Нерешенные проблемы
6.10.Заключение
Перспективы
Дополнительное чтение
Примечания

7. Выводы: перспективы управления
распределенной информацией
7.1. Введение
7.2. Где мы сейчас?
7.2.1. Модели распределения информации
7.2.2. Параллельные машины баз данных
7.3. Проблемы управления распределенной
информацией
7.3.1. Нарушение семантической
целостности
7.3.2. Произвольные выборки данных
7.3.3. Безопасность
7.3.4. Масштабируемость по числу узлов
7.3.5. Обработка транзакций
7.3.6. Проектирование распределенных
систем
7.3.7. Распределенная обработка запросов
7.4. Перспективные направления в управлении
распределенной информацией
7.5. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть III. Объектно-ориентированные базы
данных

8. Основы объектно-ориентированных баз данных
8.1. Введение
8.2. Характеристики и мотивация
объектно-ориентированных баз данных
8.3. Концепции объектно-ориентированных баз
данных
8.3.1. Индивидуальность объектов
8.3.2. Атрибуты
8.3.3. Методы
8.3.4. Классы
8.3.5. Иерархии классов и наследование
8.4. Долговременное хранение
8.5. Методология разработки и языки
программирования
8.6. Заключение
Перспективы
Дополнительное чтение
Примечания

9. Гибридные и расширенные реляционные формы
управления объектами
9.1. Введение
9.2. Соотношение гибридного и расширенного
реляционного подходов
9.2.1. Применение и тенденции гибридного
и расширенного реляционного подходов
9.3. Расширенные реляционные языки
9.4. Объектно-ориентированные языки и SQL
9.5. Заключение
Перспективы
Дополнительное чтение
Примечания
10. Объектно-ориентированные механизмы
управления данными и модели
10.1. Введение
10.2. Манифест объектно-ориентированных
систем баз данных
10.3. Деятельность ODMG по стандартизации
10.4. Существо стандарта ODMG
10.5. Языки ODMG
10.6. Заключение
Перспективы
Дополнительное чтение
Примечания

11. Другие проблемы в
объектно-ориентированном управлении
информацией
11.1. Введение
11.2. Обработка транзакций в
объектно-ориентированных средах
11.3. Управление распределенными объектами
и брокеры объектных запросов
11.4. Безопасность в средах ООСУБД
11.5. Последний взгляд на
объектно-ориентированное управление
информацией
11.6. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть IV. Языки баз данных и управления
информацией

12. Перспективы SQL
12.1. Введение
12.2. История SQL
12.3. Стандарт SQL-92
12.3.1. Уровни языка
12.3.2. Проблемы реализации
12.3.3. Возможности языка SQL-92
12.4. Стандарт SQL3
12.4.1. Перспективные концепции
реляционных баз данных в SQL
12.4.2. MOOSE
12.4.3. Проблемы
12.4.4. Родственные работы по
стандартизации
12.5. Заключение
Перспективы
Дополнительное чтение
Примечания

13. Языки ODMG для объектно-ориентированных
баз данных
13.1. Введение
13.2. Обзор принципов стандарта ODMG
13.3. Язык определения объектов (ODD)
13.4. Объектный язык запросов (OQL)
13.5. ODMG и C++
13.5.1. C++ и ODL
13.5.2. C++ и OQL
13.5.3. C++ и OML
13.6. Smalltalk и ODMG
13.7. Заключение
Перспективы
Дополнительное чтение
Примечания

14. Xbase и другие системы для персональных
компьютеров
14.1. Введение
14.2. Базы данных для ПК и язык Xbase.
Краткая история
14.2.1. Система dBase и родственные
программные продукты
14.2.2. Другие СУБД для платформы IBM PC
14.3. Язык Xbase и ANSI X3J19
14.3.1. Деятельность по стандартизации
14.3.2. Отношение к стандартизации языка
Xbase
14.4. Графические пользовательские
интерфейсы (GUI)систем баз данных для ПК
14.5. Объектно-ориентированный подход
14.6. Базы данных и архитектуры для
платформы ПК
14.6.1. формат файлов .DBF
14.6.2. СУБД для ПК компании IBM:
перспективы
14.6.3. Типичные архитектуры систем баз
данных на ПК
14.7. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть V. Перспективные модели баз данных и
управления информацией

15. Время на вашей стороне. Временные базы
данных
15.1. Введение
15.2. Основные принципы временных баз
данных
15.3. Временные модели данных
15.4. Временные расширения языков баз
данных
15.4.1. Язык TempSQL
15.4.2. Язык ТSQL
15.4.3. Язык HSQL
15.4.4. Другие расширения SQL
15.4.5. Стандартизованный временной SQL
15.5. Метаданные и временные базы данных
15.6. Объектно-ориентированные временные
базы данных
15.7. Индексы для поддержки временных баз
данных
15.8. Заключение
Перспективы
Дополнительное чтение
Примечания

16.1. Интеллект баз данных: активные базы
данных
16.1. Введение
16.2. Принципы активных систем баз данных
16.2.1. Ограничения и утверждения
16.2.2. Хранимые процедуры
16.2.3. Триггеры
16.3. Расширения моделей активных баз
данных
16.4. Модели транзакций и активные базы
данных
16.5. Ограничения моделей активных баз
данных
16.6. Правила продукций и среды баз данных
16.7. Искусственный интеллект и технологии
баз данных
16.8. Заключение
Перспективы
Дополнительное чтение
Примечания

17. Пространство, образы и слова:
пространственные базы данных, управление
мультимедийной и изобразительной информацией,
системы управления текстами
17.1. Введение
17.2. Принципы работы с пространственными
данными
17.2.1. Навигационные системы. Пример
управления пространственными данными
17.3. Изобразительные информационные
системы
17.4. Мультимедийные информационные системы
17.4.1. Архитектура
17.4.2. Стандарты
17.4.3. Методология разработки
приложений
17.5. Системы поиска текстов и управления
документами
17.5.1. Ввод документов в систему
17.5.2. Структура индекса
17.5.3. Загрузка индекса
17.5.4. Управление компонентными
документами
17.5.5. Перспективные направления и
существующие проблемы
17.6. Заключение
Перспективы
Дополнительное чтение
Примечания

18. Гипертекст и гипермедиа
18.1. Введение
18.2. Определения гипертекста и гипермедиа
18.3. Архитектура гипермедийных систем
18.4. Гипермедиа и управление информацией
18.5. Перспективные направления в
гипермедиа
18.6. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть VI. Функции поддержки

19. Репозитории и управление метаданными
19.1. Введение
19.2. Принципы организации репозиториев
19.3. Стандарты репозиториев
19.4. Распределенные репозитории
19.5. Гранулярность
19.6. Инструментальные средства
репозиториев
19.7. Заключение
Перспективы
Дополнительное чтение
Примечания

20. Обработка транзакций
20.1. Введение
20.2. Основы обработки транзакций
20.3. Принципы и модели транзакций
20.3.1. Плоские транзакции
20.3.2. Контрольные точки
20.3.3. Многозвенные транзакции
20.3.4. Вложенные транзакции
20.4. Encina и DCE
20.5. X/Open DTP
20.6. Классификация систем обработки
транзакций
20.7. Языки транзакций
20.8. Еще раз о мониторах обработки
транзакций третьего поколения.
20.9. Заключение
Перспективы
Дополнительное чтение
Примечания

21. Безопасность баз данных
21.1 Введение
21.2 Простейшая модель безопасности баз
данных
21.2.1. Проверка полномочий
21.2.2. Проверка подлинности
21.3. Модель многоуровневой безопасности
баз данных
21.4. Многоэкземплярность
21.5. Тайные каналы
21.6. Безопасные среды распределенных баз
данных
21.7. Языки безопасных баз данных
21.8. Безопасные ООСУБД
21.9. Заключение
Перспективы
Дополнительное чтение
Примечания


Часть VII. Последние штрихи

22. Другие проблемы баз данных и управления
информацией
22.1. Введение
22.2. Базы данных и управление информацией
в средах с мобильными средствами
вычислительной техники
22.3. Эталонное тестирование
22.4. Сжатие данных
22.5. Базы данных, поддерживаемые в
оперативной памяти
22.6. Третичная память
22.7. Модели проектирования и CASE-средства
22.8. Базы данных в среде сетевых
операционных систем
22.9. Заключение
Перспективы
Дополнительное чтение
Примечания

23. Вопросы бизнеса и менеджмента
23.1. Введение
23.2. Взаимосвязи дисциплин управления
информацией
23.3. Использование технологии,
специфической для вашей среды
23.4. Оценка предлагаемых поставщиками
продуктов следующего
поколения и результатов научных
исследований.
23.5. Переход к новой технологии управления
информацией
23.5.1. Переход в рамках одного продукта
23.5.2. Переход при одной и той же
модели данных, но с разными продуктами
23.5.3. Переход от одной модели данных к
другой
23.6. Заключение
23.6.1. Закон Джоя
23.6.2. RAID
23.6.3. Задачи на будущее
Перспективы
Примечания

Предметный указатель