Книга посвящена языку программирования SQL, применяемому для работы с реляционными базами данных. Обсуждается версия языка ANSI SQL-92 (SQL2).
В настоящем издании рассказывается об использовании запросов SQL для решения соответствующих классов задач по выборке данных, их модификации или по работе с объектами структуры базы данных. Все конструкции подробно описываются и иллюстрируются большим количеством примеров. Кроме того, для каждого типа запросов рассматриваются отклонения от стандарта в реализации наиболее распространенных СУБД: MS Access, MS SQL Server, Oracle, MySQL и PostgreSQL.
Содержание:
1. Основные характеристики СУБД 2. Реляционная модель 3. Основы SQL 4. Выбор данных из произвольной таблицы 5. Операторы и функции 6. Суммирование и группировка данных 7. Выбор данных из нескольких таблиц 8. Подзапросы 9. Добавление, обновление и удаление строк 10. Создание, изменение и удаление таблиц 11. Индексы 12. Представления 13. Транзакции
|