Классическое издание фундаментального труда Криса Дейта "Введение в системы баз данных" представляет собой исчерпывающее введение в очень обширную в настоящее время теорию систем баз данных. С помощью этой книги читатель сможет приобрести фундаментальные знания в области технологии баз данных, а также ознакомиться с направлениями, по которым рассматриваемая сфера деятельности, вероятно, будет развиваться в будущем.
Книга "Введение в системы баз данных" предназначена для использования в основном в качестве учебника, а не справочника, поэтому, несомненно, вызовет интерес у программистов-профессионалов, научных работников и студентов, изучающих соответствующие курсы в высших учебных заведениях. В ней сделан акцент на усвоении сути и глубоком понимании излагаемого материала, а не просто на его формальном изложении. Книга, безусловно, будет полезна всем, кому приходится работать с базами данных или просто пользоваться ими.
Оглавление книги Криса Дейта "Введение в системы баз данных"
Об авторе 29
Предисловие к восьмому изданию 31
ЧАСТЬ I. ОСНОВНЫЕ ПОНЯТИЯ 41
Глава 1. Базы данных и управление ими 43
Глава 2. Архитектура системы баз данных 75
Глава 3. Введение в реляционные базы данных 103
Глава 4. Введение в язык SQL 133
ЧАСТЬ II. РЕЛЯЦИОННАЯ МОДЕЛЬ 163
Глава 5. Типы 165
Глава 6. Отношения 201
Глава 7. Реляционная алгебра 241
Глава 8. Реляционное исчисление 289
Глава 9. Целостность данных 337
Глава 10. Представления 391
ЧАСТЬ III. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 433
Глава 11. Функциональные зависимости 437
Глава 12. Дальнейшая нормализация: формы 1НФ, 2НФ, 3НФ и НФБК 457
Глава 13. Дальнейшая нормализация: нормальные формы более высокого
порядка 495
Глава 14. Семантическое моделирование 531
ЧАСТЬ IV. УПРАВЛЕНИЕ ТРАНЗАКЦИЯМИ 571
Глава 15. Восстановление 573
Глава 16. Параллельность 599
ЧАСТЬ V. ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ 645
Глава 17. Защита данных 647
Глава 18. Оптимизация 681
Глава 19. Отсутствующая информация 735
Глава 20. Наследование типов 769
Глава 21. Распределенные базы данных 821
Глава 22. Поддержка принятия решений 871
Глава 23. Хронологические базы данных 915
Глава 24. Логические системы управления базами данных 971
ЧАСТЬ VI. ОБЪЕКТЫ, ОТНОШЕНИЯ И ЯЗЫК XML 1015
Глава 25. Объектные базы данных 1017
Глава 26. Объектно-реляционные базы данных 1073
Глава 27. World Wide Web и XML 1117
ЧАСТЬ VII. ПРИЛОЖЕНИЯ 1173
Приложение A. Модель TransRelational 1175
Приложение Б. Выражения SQL 1199
Приложение В. Сокращения и специальные символы 1209
Приложение Г. Структуры хранения и методы доступа 1215
Приложение Д. Ответы к отдельным упражнениям