О книге Изучаем SQL. Генерация, выборка и обработка данных, 3-е издание
Нынешний век можно без преувеличения назвать веком информации, но информация без возможности ее выборки и обработки - это не более чем просто набор байтов в хранилищах данных. Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL.
Он тесно связан с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают большие объемы данных, упомянутый язык развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях.
Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных.
Оглавление Изучаем SQL. Генерация, выборка и обработка данных, 3-е издание
Предисловие
Глава 1. Небольшая предыстория
Глава 2. Создание и наполнение базы данных
Глава 3. Запросы
Глава 4. Фильтрация
Глава 5. Запросы к нескольким таблицам
Глава 6. Работа с множествами
Глава 7. Генерация, обработка и преобразование
данных
Глава 8. Группировка и агрегация
Глава 9. Подзапросы
Глава 10. Соединения
Глава 11. Условная логика
Глава 12. Транзакции
Глава 13. Индексы и ограничения
Глава 14. Представления
Глава 15. Метаданные
Глава 16. Аналитические функции
Глава 17. Работа с большими базами данных
Глава 18. SQL и большие данные
Приложение А. Схема базы данных Sakila
Приложение Б. Ответы к упражнениям
Предметный указатель