Оглавление....6
Благодарности....23
Введение....24
Глава 1. Введение....30
Глава 2. Краткий обзор SQL....42
Глава 3. Перспективы SQL....50
Глава 4. Реляционные базы данных....78
Глава 5. Основы SQL....98
Глава 6. Простые запросы....120
Глава 7. Многотабличные запросы (соединения)....156
Глава 8. Итоговые запросы....204
Глава 9. Подзапросы и выражения с запросами....230
Глава 10. Внесение изменений в базу данных....276
Глава 11. Целостность данных....294
Глава 12. Обработка транзакций....332
Глава 13. Создание базы данных....370
Глава 14. Представления....414
Глава 15. SQL и безопасность....436
Глава 16. Системный каталог....462
Глава 17. Встроенный SQL....494
Глава 18. Динамический SQL*....544
Глава 19. SQL API....592
Глава 20. Хранимые процедуры SQL....690
Глава 21. SQL и хранилища данных....740
Глава 22. SQL и серверы приложений....758
Глава 23. Сети и распределенные базы данных....780
Глава 24. SQL и объекты....820
Глава 25. SQL и XML....856
Глава 26. Специализированные базы данных....894
Глава 27. Будущее SQL....908
Приложение А. Учебная база данных....926
Приложение Б. Производители СУБД....932
Приложение В. Синтаксис SQL....946
Предметный указатель....954
Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности. Вы узнаете, как использовать инструкции DDL и применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции. В этой книге вы найдете такие сведения, как описания работы с базами данных в памяти, потоковыми и встраиваемыми базами данных, базами данных для мобильных и наладонных устройств, и многое другое.
Материал от трех ведущих экспертов охватывает все аспекты SQL.
Пересмотренное с учетом последних версий РСУБД, это руководство поясняет, как создавать, наполнять и администрировать высокопроизводительные базы данных и разрабатывать мощные и надежныеприложения с использованием SQL.