Оглавление Благодарности 22 Введение 23 ЧАСТЬ I. ОБЗОР SQL 27 Глава 1. Введение 29 Глава 2. Краткий обзор SQL 41 Глава 3. Перспективы SQL 49 Глава 4. Реляционные базы данных 77 ЧАСТЬ II. ВЫБОРКА ДАННЫХ 95 Глава 5. Основы SQL 97 Глава 6. Простые запросы 119 Глава 7. Многотабличные запросы (соединения) 155 Глава 8. Итоговые запросы 203 Глава 9. Подзапросы и выражения с запросами 229 ЧАСТЬ III. ОБНОВЛЕНИЕ ДАННЫХ 273 Глава 10. Внесение изменений в базу данных 275 Глава 11. Целостность данных 293 Глава 12. Обработка транзакций 331 ЧАСТЬ IV. СТРУКТУРА БАЗЫ ДАННЫХ 367 Глава 13. Создание базы данных 369 Глава 14. Представления 413 Глава 15. SQL и безопасность 435 Глава 16. Системный каталог 461 ЧАСТЬ V. ПРОГРАММИРОВАНИЕ И SQL 491 Глава 17. Встроенный SQL 493 Глава 18. Динамический SQL* 543 Глава 19. SQL API 591 ЧАСТЬ VI. SQL СЕГОДНЯ И ЗАВТРА 687 Глава 20. Хранимые процедуры SQL 689 Глава 21. SQL и хранилища данных 739 Глава 22. SQL и серверы приложений 757 Глава 23. Сети и распределенные базы данных 779 Глава 24. SQL и объекты 819 Глава 25. SQL и XML 855 Глава 26. Специализированные базы данных 893 Глава 27. Будущее SQL 907 ЧАСТЬ VII. ПРИЛОЖЕНИЯ 923 Приложение А. Учебная база данных 925 Приложение Б. Производители СУБД 931 Приложение В. Синтаксис SQL 945 Предметный указатель 953