Нынешнее век можно без преувеличения назвать век информации, но информация без возможности ее выборки и обработки — это не просто набор байт в хранилищах данных. Такую возможность эффективной выборки и обработки данных уже несколько десятилетий предоставляет разработчикам язык SQL. Он был с реляционными базами данных. Но несмотря на это в последнее время, когда все большее значение приобретают более крупные объемы данных, упомянутый здесь, развивается таким образом, чтобы облегчить поиск данных в базах данных, построенных на различных технологиях. Книга Изучаем SQL. Генерация, выборка и обработка данных отличается широким охватом как тем (от азов SQL к таким сложным вопросам, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server ) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит как учебник для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных. Как только ваша компания сталкивается с большими потоками данных, их необходимо заставить работать в пользу компании (и всего человечества), и лучший инструмент для этого — язык SQL. В третьем издании данного руководства его автор, Алан Болье, помогает разработчикам освоить основы SQL для написания приложений, работающих с базами данных, выполнения административных задач и создания отчетов. В этом издании вы найдете новые главы, посвященные аналитическим функциям, стратегиям работы с большими базами данных и связкам SQL с большими данными. Каждая глава является самостоятельным уроком по той или иной ключевой концепции или методике SQL, в которой используются многочисленные иллюстрации и примеры с комментариями. Приводимые в конце глав упражнения позволяют применить изученный материал практически. С помощью этой книги вы приобретаете необходимые для эффективной работы с данными знания и сможете быстро применить всю мощь и гибкость языка SQL для практической работы. В книге, в частности, раскрыты такие темы. - Изучение основ SQL и некоторых его расширенных возможностей – Использование инструкций SQL для генерации, выборки и обработки данных – Создание объектов баз данных, таких как таблицы, индексы и ограничения с помощью инструкций схемы SQL – взаимодействие наборов данных с запросами; применение подзапросов и их важность для построения сложных запросов – преобразования и манипулирования данными с помощью встроенных функций SQL и применения условной логики в инструкциях данных