СОДЕРЖАНИЕ
1 Основные понятия
1.1 Информация как ресурс
1.2 Недостатки традиционных файловых систем
1.3 Информационные системы. Использующие базы данных
1.4 База данных
1.5 Преимущества и недостатки СУБД
1.6 Программное обеспечение
1.7 Компоненты СУБД
1.8 Модели данных на основе записей
1.9 История развития систем управления базами данных
1.10 Стратегическое планирование базы данных
1.11 Жизненный цикл базы данных (ЖЦБД)
1.12 Трехуровневая архитекту ра ANSI-SPARC
1.13 Архитектура многопользовательских СУБД
1.14 Этапы проектирования базы данных
1.15 Контрольные вопросы
1.16 Упражнения
1.17 Тесты
2. Построение концептуальной модели
2.1 Реальность и модели
2.2 Критерии оценки модели данных
2.3 Концептуальные модели
2.4 Классы и объекты
2.5 Классификация
2.6 Основы концептуальной модели
2.7 Моделирование концептуальных и физических объектов
2.8 Примеры
2.9 Контрольные вопросы
2.10 Упражнения
2.11 Тесты
3.Реляционная модель
3.1 Использование реляционной модели
3.2 Нормализация
3.3 Перевод объектно-ориентированной модели в реляционную
3.4 Реляционная алгебра
3.5 Контрольные вопросы
3.6 Упражнения
3.7 Тесты
4 Средства автоматизации проектирования БД
4.1 Модель "сущность-связь"
4.2 Методология IDEF1X
4.3 Проблемы ER-моделирования
4.4 Создание модели данных с помощью Toad Data Modeler Freeware
4.5 Контрольные вопросы
4.6 Упражнения
4.7 Тесты
5 Технология "Клиент/Сервер"
5.1 Физическое и логическое проектирование
5.2 Модель архитектуры приложений Клиент/Сервер
5.3 Физическая и логическая архитектуры
5.4 Абстрагирование и инкапсуляция
5.5 Трехслойная архитектура приложений
5.6 Интерфейсы
5.7 Проект каждого слоя в архитектуре приложений
5.8 Роли транзакций в интерфейсе БД
5.9 Роли запросов в интерфейсе БД
5.10 Сопровождение согласованной БД
5.11 Создание БД, независимой от правил процесса бизнеса
5.12 Устранение дублирования усилий
5.13 Контрольные вопросы
5.14 Упражнения
5.15 Тесты
Список литературы