Благодарности
Введение
ЧАСТЬ 1. ОБЗОР SQL
Глава 1. Введение
Глава 2. Краткий обзор SQL
Глава 3. Перспективы SQL
Глава 4. Реляционные базы данных
ЧАСТЬ 11. ВЫБОРКА ДАННЫХ
Глава 5. Основы SQL
Глава 6. Простые запросы
Глава 7. Многотабличные запросы (соединения)
Глава 8. Итоговые запросы
Глава 9. Подзапросы и выражения с запросами
ЧАСТЬ 111. ОБНОВЛЕНИЕ ДАННЫХ
Глава 10. Внесение изменений в базу данных
Глава 11. Целостность данных
Глава 12. Обработка транзакций
ЧАСТЬ IV. СТРУКТУРА БАЗЫ ДАННЫХ
Глава 13. Создание базы данных
Глава 14. Представления
Глава 15. SQL и безопасность
Глава 16. Системный каталог
ЧАСТЬ V. ПРОГРАММИРОВАНИЕ И SQL
Глава 17. Встроенный SQL
Глава 18. Динамический SQL*
Глава 19. SQL API
ЧАСТЬ VI. SQL СЕГОДНЯ И ЗАВТРА
Глава 20. Хранимые процедуры SQL
Глава 21. SQL и хранилища данных
Глава 22. SQL и серверы приложений
Глава 23. Сети и распределенные базы данных
Глава 24. SQL и объекты
Глава 25. SQL и XML
Глава 26. Специализированные базы данных
Глава 27. Будущее SQL
ЧАСТЬ Vll. ПРИЛОЖЕНИЯ
Приложение А. Учебная база данных
Приложение Б. Производители СУБД
Приложение В. Синтаксис SQL
Предметный указатель
Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности. Вы узнаете, как использовать инструкции DDL и применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции. В этой книге вы найдете такие сведения, как описания работы с базами данных в памяти, потоковыми и встраиваемыми базами данных, базами данных для мобильных и наладонных устройств, и многое другое.
Данная книга включает полное описание синтаксиса соединений SQL!
Материал от трех ведущих экспертов охватывает все аспекты SQL.
Пересмотренное с учетом последних версий РСУБД, это руководство поясняет, как создавать, наполнять и администрировать высокопроизводительные базы данных и разрабатывать мощные и надежные
приложения с использованием SQL.