Предисловие
Сокращения
Часть 1. Основы построения баз данных
1. Введение в базы данных
1.1. Базы данных и информационные системы
1.2. Архитектура информационной системы
1.3. Системы управления базами данных
1.4. Локальные информационные системы
1.5. Способы разработки и вополнения приложений
1.6. Схема обмена данными при работе с БД
2. Модели и типы данных
2.1. Иерархическая модель
2.2. Сетевая модель
2.3. Реляционная модель
2.4. Постреляционная модель
2.5. Многомерная модель
2.6. Объектно-ориентированная модель
2.7. Типы данных
3. Реляционная модель данных
3.1. Определение реляционной модели
3.2. Индексирование
3.3. Связывание таблиц
3.4. Контроль целостности связей
3.5. Теоретические языки запросов
3.6. Реляционная алгебра
3.7. Реляционное исчисление
3.8. Язык запросов по образцу QBE
3.9. Структурированный язык запросов SQL
4. Информационные системы в сетях
4.1. Основные понятия
4.2. Модели архитектуры клиент-сервер
4.3. Управление распределенными данными
4.4. Информационные системы в локальных сетях
4.5. Информационные системы в Internet и intranet
Часть 2. Проектирование и использование баз данных
5. Проектирование баз данных
5.1. Проблемы проектирования
5.2. Метод нормальных форм
5.3. Рекомендации по разработке структур
5.4. Обеспечение целостности
6. Метод сущность-связь
6.1. Основные понятия метода
6.2. Этапы проектирования
6.3. Правила формирования отношений
6.4. Пример проектирования БД учебной части
7. Средства автоматизации проектирования
7.1. Основные определения
7.2. Модели жизненного цикла
7.3. Модели структурного проектирования
7.4. Объектно-ориентированные модели
7.5. Классификация CASE-средств
7.6. Системы структурного типа
7.7. Объектно-ориентированные системы
7.8. Рекомендации по применению CASE-систем
8. Использование баз данных
8.1. Настройка и администрирование
8.2. Защита информации
8.3. Работа с мультимедиа-данными
9. Дополнительные вопросы применения баз данных
9.1. Прогрмаммно-аппаратные платформы
9.2. Перспективы развития СУБД
9.3. Стандартизация баз данных
Часть 3. Современные СУБД и их применение
10. СУБД Access 97
10.1. Общая характеристика
10.2. Средства поддержки проектирования
10.3. Создание основных эелементов БД
10.4. Использование языка SQL
10.5. Защита баз данных
10.6. Скрытие объектов баз данных
10.7. Обслуживание баз данных
10.8. Репликация баз данных
10.9. Работа с мультимедиа-данными
10.10. Создание файлов приложений
10.11. Работа с гиперссылками
10.12. Создание автономно исполняемых приложений
11. Особенности Access 2000
11.1. Общая характеристика системы
11.2. Основные отличия Access 2000
11.3. Страницы доступа к данным
11.4. Разработка проекта
12. СУБД Visual FoxPro 5 0
12.1. Общая характеристика
12.2. Элементы проекта
12.3. Интерфейс Visual FoxPro
12.4. Средства автоматизации разработки
12.5. Создание баз данных
12.6. Таблицы и индексы
12.7. Организация межтабличных связей
12.8. Обеспечение ссылочной целостности
12.9. Создание запросов
13. Microsoft SQL Server 7 0
13.1. Характеристика SQLServer
13.2. Язык запросов Transact-SQL
13.3. Системные базы данных и таблицы
13.4. Создание баз данных
13.5. Работа с таблицами
13.6. Индексы и ключи
13.7. Хранимые процедуры и триггеры
13.8. Обеспечение безопасности
13.9. Организация взаимодействия клиент-сервер
13.10. Обработка данных с помощью ODBC
Приложения
Приложение 1. Аксиомы вывода функциональных зависимостей
Приложение 2. Краткое описание языка SQL в MS Access
Перечень терминов