Книга «SQL: быстрое погружение» / Хабр
Привет, Хаброжители! Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
Об авторе
Уолтер Шилдс работает с SQL и базами данных уже более восемнадцати лет, сотрудничая с такими организациями, как Target Corporation, NYC Transit Authority и NYC Administration for Children’s Services. Он помогает им использовать и понимать свои данные с помощью SQL.
Уолтер начал обучать студентов в кафе в Трайбеке в Нью-Йорке, где у него не было ничего, кроме ноутбука, «набитого» учебными материалами по SQL. С тех пор его наставничество превратилось в бизнес — компанию SQL Training Wheels. Когда Уолтер не обучает студентов, он работает над проектом Datadecided в компании Tableau (разработчик одноименного программного обеспечения для интерактивной визуализации данных и бизнес-аналитики).
Охват и цель книги
Для читателей, которые уже владеют базовыми или более профессиональными навыками работы с SQL, это краткое руководство станет весьма удобным справочником, к которому всегда можно обратиться при составлении запросов. А для новичков это краткое руководство будет отличным учебным пособием.
Обратите внимание, что в первую очередь я рассказываю о базовых инструментах SQL, необходимых для понимания и получения полезной информации из баз данных. Стандартные методы запросов, описанные в этой книге, можно выполнять, не боясь при этом изменить базу данных. В одной из глав мы кратко рассмотрим добавление, изменение и удаление записей из базы данных (DML — язык управления данными). Однако для извлечения информации из базы данных изучать DML не обязательно, но полезно знать, как выполняется процесс. Эта глава может оказаться полезной тем, кто рассматривает возможность карьерного роста в сфере администрирования баз данных.
Преобразование данных в информацию
На этом этапе обучения мы покажем, как, используя основной оператор SELECT, получить любой набор полей из таблицы базы данных и при необходимости упорядочить их. Отображение и сортировка полей — это важный первый шаг обучения. В дальнейшем, чтобы вы могли задавать более конкретные вопросы, понадобятся более точные инструкции. В предыдущей главе в разделе «Контрольные вопросы» мы спросили, сколько фамилий клиентов начинаются с буквы B. Если вы выполнили упражнение, то знаете, что в результате выполнения запроса вернулось не очень много записей. В данном случае легко отсортировать данные в алфавитном порядке по фамилии, а затем просто вручную подсчитать, сколько из них начинается на букву B. Но что делать, если база данных содержит миллион клиентов? Вы действительно думаете, что сможете вручную подсчитать все фамилии на букву B? К счастью, в SQL существуют инструменты, которые не только позволяют сузить набор результатов (то есть результаты запроса) до очень конкретных данных, но также упорядочить и отфильтровать данные в зависимости от заданных пользователем условий.
С этого момента мы не будем показывать окна с выходными данными браузера DB Browser (только если мы специально не ссылаемся на функцию браузера). Теперь мы будем показывать результаты наших запросов в табличной форме (рис. 40).
Операторы сравнения, логические и арифметические операторы
Операторы — это специальные ключевые слова в SQL, которые мы используем вместе с условиями для сравнения значений полей, выбора подмножеств полей или выполнения арифметических операций. * В отличие от уже изученных нами ключевых слов, таких как SELECT, операторы не могут существовать как самостоятельные условия SQL, их следует использовать с другими условиями, такими как SELECT и WHERE (которые мы рассмотрим в этой главе). На рис. 41 показаны три типа операторов, которые мы будем использовать далее в этой главе.
ПРИМЕЧАНИЕ
Для создания более сложных запросов операторы разных типов можно комбинировать. Это позволяет получать данные в зависимости от определенного диапазона или создавать уникальные условия. Рассмотрим наиболее распространенные операторы.
В следующем примере мы рассмотрим, как арифметические операторы используются вместе с условием SELECT для увеличения значения поля Total из таблицы invoices базы данных sTunes. Арифметические операции полезны, когда необходимо считать налоги, надбавки и др.
SELECT Total AS [Original Amount], Total + 10 AS [Addition Operator], Total - 10 AS [Subtraction Operator], Total / 10 AS [Division Operator], Total * 10 AS [Multiplication Operator], Total % 10 AS [Modulo Operator] FROM invoices ORDER BY Total DESC
Фильтрация данных (WHERE)
Помимо условия SELECT операторы чаще всего используются в условии WHERE. С помощью WHERE мы можем добавлять к нашим запросам определенные условия, например ограничивать результаты наших запросов в соответствии с необходимыми задачами. Некоторые распространенные типы данных, которые мы можем фильтровать, содержат числа, текст и даты. Для фильтрации данных мы будем использовать WHERE вместе с операторами.
Рассмотрим следующий пример. Предположим, что отдел продаж компании sTunes хочет знать, сколько клиентов купили две песни стоимостью по $0,99 каждая. Как ответить на этот вопрос? В главе 3 в разделе «Контрольные вопросы» мы показывали таблицу tracks. Из нее мы знаем, что наша компания продает отдельные песни по цене $0,99 и $1,99 (рис. 43).
Если мы проанализируем таблицу invoices (рис. 44), то увидим общую стоимость заказов в поле Total.
Если бы нам понадобилось узнать количество клиентов, которые приобрели всего две песни по $0,99, мы бы отобразили в таблице invoices запись на общую сумму $1,98 — за две песни.
Используя инструменты, которые вы изучили в предыдущей главе, можно написать запрос, который осуществляет выборку всех счетов, а затем упорядочивает их по общей сумме, но для этого необходимо выполнить расчет вручную. Но можно и вставить условие WHERE между условиями FROM и ORDER BY для поиска только тех счетов, которые равны $1,98. Вместе с итоговой суммой добавим несколько других полей, таких как дата выставления счета и адрес, что поможет нам идентифицировать каждый счет. Получим следующий запрос:
SELECT InvoiceDate, BillingAddress, BillingCity, Total FROM invoices WHERE Total = 1.98 ORDER BY InvoiceDate
Другой полезный вид операторов — логические. Используя логические операторы, вы можете создавать более сложные и конкретные запросы, которые трудно выполнить с помощью операторов сравнения. Предположим, что вас попросили узнать, какое количество счетов имеется в определенном диапазоне, например от $1,98 до $5.
В данном случае целесообразно использовать оператор BETWEEN. Оператор BETWEEN задает диапазон для проверки условия. Для определения необходимого диапазона значений вместе с оператором BETWEEN используется оператор AND. Рассмотрим следующий запрос, который возвращает счета, находящиеся в диапазоне от $1,98 до $5,00.
SELECT InvoiceDate, BillingAddress, BillingCity, Total FROM invoices WHERE Total BETWEEN 1.98 AND 5.00 ORDER BY InvoiceDate
Проанализируем первые десять результатов этого запроса (рис. 46). Итоговые суммы счетов находятся в диапазоне от $1,98 до $5. Оператор BETWEEN включает
в диапазон и параметры, которые вы ему зададите. Другими словами, здесь он будет включать любые значения между 1,98 и 5,00 и равные этим значениям. Для достижения того же результата, используя условие WHERE и операторы сравнения, вы можете написать следующее: Total >= 1.98 AND Total <= 5.00. Однако в данном случае гораздо проще использовать оператор BETWEEN.
Хотя в предыдущем примере мы используем оператор AND вместе с BETWEEN, оператор AND имеет более широкое применение в качестве логического оператора. Его мы рассмотрим позже.
Практические задания
*Используя предыдущий запрос, выполните сортировку по полю Total. Выясните, какая сумма счета в этом наборе данных максимальная.
Еще один очень важный оператор SQL — оператор IN. Он позволяет определить, совпадает ли значение в условии WHERE с какими-то значениями в списке. В предыдущем примере оператор BETWEEN возвращал каждое значение в нашей таблице invoices, находящееся в диапазоне от 1,98 до 5,00. Оператор IN позволяет нам находить указанные значения в наборе данных. Значения разделены запятой и заключены в круглые скобки. Следующий запрос возвращает только суммы счетов-фактур, равные $1,98 или $3,96 (рис. 47).
SELECT InvoiceDate, BillingAddress, BillingCity, Total FROM invoices WHERE Total IN (1.98, 3.96) ORDER BY InvoiceDate
С помощью оператора = мы можем добавить только одно значение. С помощью оператора IN мы можем добавить сколько угодно значений, разделенных запятыми. Также мы можем использовать оператор IN с текстом (описано в следующем разделе).
Фильтрация строк
Мы также можем использовать операторы для возврата определенного текста подобно тому, как мы делали с числами. Рассмотрим пример с использованием операторов сравнения. Ответим на следующий вопрос: сколько счетов было выставлено в городе Тусон (Tucson)?
Для этого необходимо структурировать наш оператор SELECT. Следующий запрос возвращает все счета, выставленные в городе Тусон:
SELECT InvoiceDate, BillingAddress, BillingCity, Total WHERE BillingCity = 'Tucson' ORDER BY Total FROM invoices
В результате получено только семь счетов для города Тусон.
При использовании текста в качестве критерия в условии WHERE указанные текстовые значения должны быть заключены в одинарные кавычки (BillingCity = ‘Tucson’).
Напоминание
В предыдущем примере мы использовали символ =, так как требовалось найти только одно значение. Если бы стояла задача получить данные для нескольких городов, мы могли бы использовать оператор IN аналогично тому, как мы использовали его для получения числовых значений.
SELECT InvoiceDate, BillingAddress, BillingCity, Total FROM invoices WHERE BillingCity IN ('Tucson', 'Paris', 'London') ORDER BY Total
Более подробно с книгой можно ознакомиться на сайте издательства:
» Оглавление
» Отрывок
По факту оплаты бумажной версии книги на e-mail высылается электронная книга.
Для Хаброжителей скидка 30% по купону — SQL
Покупка элетронной книги вне РФ доступна на Google Play
11 полезных книг по SQL
Предлагаем вашему вниманию подборку русско- и англоязычных книг по SQL и теории реляционных баз данных. Если вы знакомы с ними или знаете другую полезную литературу, дополните этот список в комментариях!
Microsoft SQL Server 2012. Основы T-SQL
Эта книга подробно ознакомит с языком запросов Transact-SQL.
T-SQL — это разновидность стандартов ANSI и ISO для языка SQL. Язык известен тем, что используется в сервере баз данных Microsoft SQL Server.Книга не привязана к конкретным версиям ПО и даёт полную информацию об элементах Transact-SQL, появившихся в SQL Server 2012 и в более ранних версиях.
Издание включает в себя 10 глав. Здесь даются теоретические основы, правила написания запросов, программирование на T-SQL, обеспечение целостности данных, создание таблиц, особенности получения и редактирования информации, тема параллельных соединений и транзакций, программируемые объекты и многое другое.
A Primer on SQL
Книга для знакомства с SQL, предназначенная для начинающих. Здесь не описывается конкретная реализация SQL, но плюс книги в том, что она позволяет получать основы, имея лишь простейшие навыки работы с компьютером.
«Use The Index, Luke!»
Не что иное, как бесплатная веб-версия издания «SQL Performance Explained». Книга посвящается производительности БД и описывает способы её повышения.
Изучаем SQL
Изучив эту книгу, вы ознакомитесь с глубоким синтаксисом SQL, начиная от простейших запросов SELECT и INSERT, заканчивая к сложнейшими командами. Тем самым, освоите самый популярный инструмент для управления информацией в мире.
Графовые базы данных. Новые возможности для работы со связанными данными
Здесь есть много материалов об особенностях проектирования и реализации приложений, основанных на графовых БД. Как известно, графовые БД характеризуются хорошим масштабированием и малым временем выполнения запросов.
Во 2-м издании этой книги все примеры кода и схемы приведены в соответствие с актуальным синтаксисом графовой базы данных Neo4j. Кроме того, присутствует информация об обновлённой функциональности Neo4j.
SQL. Полное руководство
Здесь есть практически всё о языке запросов SQL. Вы узнаете, как работать с командами и инструкциями SQL, как создавать и настраивать реляционные БД, как загружать и модифицировать объекты, выполнять мощные запросы, увеличивать производительность, выстраивать систему безопасности. Также рассматривается несколько видов БД, в том числе потоковые и встраиваемые базы, базы для мобильных устройств и другие.
An Introduction to Relational Database Theory
Книгу можно скачать бесплатно. Она познакомит с теорией реляционных БД, способами практического применения знаний. Прекрасно подойдёт студентам.
SQL: A Comparative Survey
Данная книга читается параллельно с предыдущей. Структуры учебников идентичны, но здесь описываются особенности реализации приведённых примеров на SQL. Дополнительно рассматриваются разные диалекты SQL, рассказывается об истории языка.
Foundations of Databases
Содержательная книга, посвящённая теории БД и СУБД. Её особенность в том, что любой раздел сопровождается полезными заметками и упражнениями.
Databases, Types, and the Relational Model: The Third Manifesto
Издание посвящено созданию собственной системы управления базами данных. Изложенный в ней материал позволяет проектировать новые СУБД и языковые интерфейсы для этих систем.
Database Design and Implementation
Эта книга пошагово объясняет принципы моделирования реляционных БД. Для реализации многочисленных примеров применяется Oracle SQL.
13 ЛУЧШИХ книг по SQL (обновление 2022 г.)
Мы поддерживаем читателей и можем получать комиссию при покупке по ссылкам на нашем сайте
SQL означает язык структурированных запросов, произносится как «S-Q-L» или иногда как «See- Кель. SQL является стандартным языком для работы с реляционными базами данных. SQL можно использовать для вставки, поиска, обновления и удаления записей базы данных.
Вы заинтересованы в изучении языка SQL и ищете отличную книгу, которая поможет вам резко повысить свои знания в области SQL? Тогда вы пришли в нужное место.
Вот список лучших книг для начинающих по изучению SQL. Эти книги настоятельно рекомендуются экспертами по SQL и помогают студентам понять SQL. Эти ресурсы помогут вам построить карьеру в этой многообещающей области и сделают вас лучшим разработчиком SQL. Подробнее…
Название книги | Имя автора | Последнее издание | Издатель | Рейтинги | Ссылка |
---|---|---|---|---|---|
SQL за 10 минут, Сэмс научится самостоятельно | Бен Форта | 5-е издание | Издательство Самс | Узнать больше | |
Проблемы с SQL | Сильвия Мёстл Василик | 1-е издание | Независимо опубликовано | Узнать больше | |
Рецепты SQL (O’Reilly) | Энтони Молинаро | 1-е издание | О’Рейли | Узнать больше | |
SQL-запросы для простых смертных | Джон Виескас | 4-е издание | Эддисон-Уэсли | Узнать больше | |
Изучение SQL | Алан Болье | 2-е издание | Penguin Books Ltd | Узнать больше |
1) SQL за 10 минут, Sams научит себя
Лучший выбор №1
SQL за 10 минут в день
4. 7
Название автора: Бен Форта
Издатель: SAMS Publishing
Последнее издание: 5 -е издание
Нет. Посмотреть на Амазоне Посмотреть на Flipkart Sams Научись SQL за 10 минут, написанное Беном Фортой, простые и практичные ответы, когда нужны быстрые результаты. Эта книга по SQL предлагает полноцветные примеры кода, которые помогут вам понять, как устроены операторы SQL. Вы также получите знания о ярлыках и решениях. Книга охватывает такие темы, как использование операторов SQL, извлечение, сортировка и форматирование содержимого базы данных, объединение нескольких связанных таблиц, вставка, обновление и удаление данных и т. д. 🔍 Проверить последние цены и отзывы пользователей на Amazon #2 SQL Practice Problems 4.4 Имя автора: Sylvia Moestl Vasilik Издатель: Independent Published Последнее издание: 1-е издание Количество страниц: 127 страниц Посмотреть на Амазоне Посмотреть на Flipkart Проблемы SQL Практика — полезная книга по SQL. Он предлагает практические задачи, которые дают вам продвинутый уровень опыта работы с SQL, решая наборы целевых задач. Это касается не только задач, разработанных в качестве примеров синтаксиса. В книге рассматриваются наиболее распространенные проблемы, с которыми вы сталкиваетесь при работе с данными. Более того, в этой книге вы получите множество реальных практик с реальными данными. Вы узнаете, как анализировать проблемы с данными и правильное решение для них. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #3 Поваренная книга SQL 4.6 Имя автора: Энтони Молинаро Издатель: O’Reilly Последнее издание: 1 -е издание NO of Page: 504 PAGE Нет. Посмотреть на Амазоне Посмотреть на Flipkart SQL Cookbook — книга, написанная Энтони Молинаро. В этой книге автор делится своими любимыми методами и возможностями SQL. Книга включает такие темы, как функции окна, преобразование строк в столбцы, обратное преобразование столбцов в строки. В этой книге вы также узнаете, как создавать гистограммы, генерировать промежуточные и промежуточные итоги и т. д. Вы сможете освоить технику обхода строки, позволяющую использовать SQL для разбора символов, слов или элементов строки с разделителями. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #4 Запросы SQL для простых смертных 4.5 Имя автора: John Viescas Издатель: Addison-Wesley Последнее издание: 4-е издание Количество страниц: 960 страниц Посмотреть на Амазоне Посмотреть на Flipkart SQL-запросы для простых смертных: практическое руководство по данным — это книга , написанная Джоном Л. Виескасом. Эта книга по SQL поможет вам создавать надежные запросы. Вы также найдете важные аспекты написания SQL-запросов от простого выбора и фильтрации данных до объединения нескольких таблиц и изменения наборов данных. Эта книга также включает две главы, которые научат вас выполнять сложные вычисления. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #5 Learning SQL 4.2 Название автора: Alan Beaulieu Издатель: O’Reilly Последнее издание: 2nd Edition NO of Page: 352 PAGE Нет. Посмотреть на Amazon Изучение SQL — это книга, написанная Аланом Болье. Каждая глава этой книги знакомит вас с ключевой концепцией или приемом SQL с различными иллюстрациями и аннотированными примерами. Упражнения в конце каждой главы позволяют вам практиковать полученные навыки. В этой книге вы познакомитесь с несколькими дополнительными функциями, такими как манипулирование данными и их извлечение, создание объектов базы данных, таких как таблицы, индексы. Изучив эту книгу, вы также сможете узнать, как использовать мощь и гибкость этого SQL. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #6 SQL: Полный справочник 4.4 Имя автора: Джеймс Грофф Издатель: McGraw-Hill Education Последнее издание: 3-е издание Количество страниц: 912 страниц Посмотреть на Амазоне Посмотреть на Flipkart SQL: The Complete Reference — учебное пособие по SQL, написанное Джеймсом Р. Гроффом. Книга охватывает такие темы, как работа с командами и операторами SQL, настройка реляционных баз данных, загрузка и изменение объектов базы данных для выполнения мощных запросов и внедрение надежных политик безопасности. В книге также рассказывается, как использовать операторы DDL и API, интегрировать сценарии XML и Java. Вы также изучите дополнительные темы, такие как транзакции СУБД, материализованные представления, механизмы блокировки и т. д.
Oracle PL/SQL Programming 4.4 Имя автора: Steven Feuerstein Издатель: O’Reilly Последнее издание: 6-е издание Количество страниц: 1392 страницы Посмотреть на Амазоне Посмотреть на Flipkart Программирование Oracle PL/SQL, написанное Стивеном Фейерстайном. Это исчерпывающее руководство — то, что вам нужно, чтобы максимально использовать возможности Oracle. В этой книге по SQL описываются функции и возможности PL/SQL вплоть до Oracle Database 12c. Эта книга по изучению SQL, наполненная живым чувством юмора и широким диапазоном, объясняет основы языка. В нем также объясняются передовые методы кодирования и передовой опыт. 🔍 Ознакомьтесь с последними ценами и отзывами пользователей на Amazon #8 SQL Pocket Guide 4.6 Имя автора: Джонатан Генник Издатель: O’Reilly Последнее издание: 3 -е издание Нет Page: 208 PAGE NO OF PAGE Посмотреть на Amazon Карманное руководство по SQL было написано Джонатаном Генником. В книге также рассказывается, как системы используют функции SQL, синтаксис регулярных выражений и функции преобразования типов. Все примеры операторов SQL в этой книге выполняются для набора таблиц с данными, которые вы можете быстро загрузить. В книге рассматриваются такие темы, как поддержка Oracle рекурсивного синтаксиса и добавление операторов PIVOT и UNPIVOT. В книге также рассказывается, как вы можете реализовать поддержку PostgreSQL рекурсивных операций с оконными функциями, синтаксисом DB2, типами данных и т. д. #9 Действующий SQL 4.4 Имя автора: John Viescas Издатель: Addison-Wesley Последнее издание: 1-е издание Количество страниц: 352 страницы Посмотреть на Амазоне Посмотреть на Flipkart Эффективный SQL, написанный Джоном Л. Вьекасом, предлагает практические решения и информацию о SQL. Эта книга поможет вам решить различные проблемы с SQL и разработать базы данных, которые упростят управление данными в будущем. После прочтения книги вы научитесь создавать более совершенные логические модели данных, управлять внешними данными из источников, извлекать и агрегировать информацию и т. д. 🔍 Ознакомьтесь с последними ценами и отзывами пользователей на Amazon #10 SQL Antipatterns 4,5 Название автора: Билл Карвин Издатель: O’Reilly Последнее издание: 1 -е издание Нет Page: 300 PAGE NO OF PAGE: 300 PAGE NO OF PAGE: 300 PAGE NO OF PAGE Посмотреть на Амазоне Посмотреть на флипкарте SQL Anitpaattern — книга, написанная Биллом Карвином. Книга разделена на четыре главы. Каждая глава этой книги поможет вам определить, объяснить и исправить уникальный и опасный антипаттерн. Четыре части: проектирование логической базы данных, проектирование физической базы данных, запросы и разработка приложений. Вы также узнаете о лучших и самых современных технологиях полнотекстового поиска, о том, как разрабатывать код, устойчивый к атакам путем внедрения кода SQL, и о других методах достижения успеха. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #11 SQL for Dummies 4.4 Название автора: Allen G. Taylor Издатель: для Dummies Последнее издание: 9 -е издание NO Page: 512 PAGE NO PAGE: 512 PAGE NO of Page: 512 PAGE : Посмотреть на Amazon SQL для чайников — популярная книга, написанная Алленом Г. Тейлором. Этот бестселлер показывает программистам и веб-разработчикам, как использовать SQL для создания реляционных баз данных. Эта лучшая книга по SQL охватывает все, что вам нужно знать, чтобы сделать работу с SQL проще, чем когда-либо. Тема этой книги включает в себя использование SQL для структурирования СУБД, реализации проекта базы данных, извлечения информации из базы данных и т. д. #12 Программирование базы данных SQL 4.7 Имя автора: Крис Фехили Издатель: Questing Vole Press Последнее издание: 4-е издание Количество страниц: 604 страницы Посмотреть на Амазоне Посмотреть на Flipkart Эта книга идеально подходит для конечных пользователей, аналитиков, специалистов по данным и разработчиков приложений. Это руководство-бестселлер поможет вам начать работу с SQL, языком баз данных. В этой книге вы также найдете общие понятия и четкие объяснения того, что могут делать различные операторы SQL. Содержит сотни примеров экспериментов различной сложности, которые вы можете исследовать. Вы также можете загрузить образец базы данных, чтобы следовать примерам автора. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #13 Высокая производительность MySQL 4.6 Имя автора: Барон Шварц Издатель: O’Reilly Последнее издание: 3-е издание Количество страниц: 828 страниц Посмотреть на Амазоне Посмотреть на Flipkart Высокопроизводительный MySQL написан Бароном Шварцем. В этой книге вы познакомитесь с передовыми методами разработки индексов и запросов, чтобы настроить сервер MySQL, операционную систему и аппаратное обеспечение на полную мощность. Эта лучшая книга по SQL для начинающих также помогает изучить практические методы масштабирования приложений с помощью репликации, балансировки нагрузки и аварийного переключения. Книга также учит вас, почему эта система работает именно так, с помощью иллюстрирующих историй и тематических исследований. 🔍 Проверьте последние цены и отзывы пользователей на Amazon #14 Искусство SQL 4.7 Имя автора: Стефан Фарулт Издатель: O’Reilly Последнее издание: 1 -е издание Нет Page: 367 Popage NO of Page: 367 Popage no of Page: 367 Popage no of Page: 367 Popage . Посмотреть на Амазоне Посмотреть на Flipkart Искусство SQL, автор Стефан Фарулт утверждает, что такой «безопасный подход» ведет только к катастрофе. Код должен быть быстрым и надежным с самого начала, а это требует четкого понимания SQL и реляционных концепций. Эта книга поможет вам сосредоточиться на стратегии, а не на деталях. В связи с этим мы можем сказать, что взгляд писателя Фарулта на SQL может быть нетрадиционным и уникальным, но он поможет вам создать правильный подход к созданию SQL-запросов. 🔍 Проверьте последние цены и отзывы пользователей на Amazon SQL является стандартным языком для работы с реляционными базами данных. SQL можно использовать для вставки, поиска, обновления и удаления записей базы данных. SQL может выполнять множество других операций, включая оптимизацию и обслуживание баз данных. Ниже приведены некоторые из лучших книг по SQL для начинающих и опытных программистов SQL — это простой в освоении язык, специально разработанный для работы с базами данных. Растет спрос на специалистов, умеющих работать с базами данных. Почти каждая крупная компания использует SQL. Он широко используется в различных секторах, таких как бронирование билетов, банковское дело, платформы социальных сетей, обмен данными, электронная коммерция и т. д., поэтому для разработчика SQL доступны огромные возможности. Наши редакторы составили этот каталог лучших книг по SQL на основе отзывов пользователей Amazon, оценок и способности повысить ценность для бизнеса. В Интернете доступно множество бесплатных ресурсов (например, Руководство покупателя ПО для управления данными от Solutions Review , Сравнительная карта поставщиков и раздел передового опыта 909160017 ) и это здорово, но иногда лучше действовать по старинке. Существует несколько ресурсов, которые могут сравниться по глубине и всесторонности с одной из лучших книг по SQL. Редакторы Solutions Review проделали за вас большую часть работы, создав этот каталог лучших книг по SQL на Amazon. Названия были выбраны на основе общего количества и качества отзывов читателей, а также способности повысить ценность для бизнеса. Каждая из книг, перечисленных в этом сборнике, получила как минимум 150 отзывов и рейтинг 4 звезды или выше. Ниже вы найдете краткий список названий признанных отраслевых аналитиков, опытных практиков и экспертов в предметной области, охватывающих все глубины программирования баз данных вплоть до понимания различных вариантов, когда дело доходит до оценки продуктов нереляционных баз данных. Этот сборник включает публикации для практиков всех уровней квалификации. » Руководство по быстрому запуску SQL идеально подходит для тех, кто хочет улучшить свои перспективы трудоустройства и карьерного роста, для разработчиков, стремящихся расширить свои возможности программирования, или для всех, кто хочет воспользоваться преимуществами нашего неизбежно управляемого данными будущего — даже без опыта программирования. В этом всеобъемлющем руководстве опытный наставник и эксперт по SQL Уолтер Шилдс опирается на свои обширные знания, чтобы сделать тему управления реляционными базами данных доступной, простой для понимания и действенной». ПЕРЕЙТИ К ЗАКАЗУ «Эксперт-тренер и популярный автор Бен Форта научит вас только тем частям SQL, которые вам нужно знать, начиная с простого поиска данных и быстро переходя к более сложным темам, включая использование объединений, подзапросов, хранимых процедур, курсоров и триггеров. и ограничения таблицы. Вы будете учиться методично, систематически и просто — на 22 коротких, быстрых уроках, каждый из которых займет всего 10 минут или меньше. Книга была тщательно обновлена, дополнена и улучшена, чтобы охватить последние версии». ПЕРЕЙТИ К ЗАКАЗУ «Обновленное для последней версии SQL, новое издание этого многолетнего бестселлера показывает программистам и веб-разработчикам, как использовать SQL для создания реляционных баз данных и получения из них ценной информации. Охватывая все, что вам нужно знать, чтобы сделать работу с SQL проще, чем когда-либо, темы включают, как использовать SQL для структурирования СУБД и реализации проекта базы данных; защищать базу данных и извлекать информацию из базы данных; и многое другое. Поскольку веб-сайты, управляемые базами данных, продолжают расти в популярности и сложности, SQL For Dummies — это простой для понимания и удобный ресурс, который вам нужен для беспрепятственного использования». ПЕРЕЙТИ К ЗАКАЗУ «Основную информацию о синтаксисе SQL легко найти в Интернете. Трудно найти сложные, хорошо продуманные, реальные проблемы — проблемы, которые возникают, когда вы имеете дело с данными. Изучение того, как решать эти проблемы, даст вам навыки и уверенность, чтобы сделать шаг вперед в вашей карьере. С SQL Practice Problems вы можете получить этот уровень опыта, решая наборы целевых задач. Это не просто задачи, задуманные как примеры синтаксиса. Это наиболее распространенные проблемы, с которыми вы сталкиваетесь при работе с данными». ПЕРЕЙТИ К КНИГЕ «Вы знаете основы языка запросов SQL, но чувствуете, что не в полной мере используете выразительные возможности SQL. Вы хотели бы узнать, как выполнять дополнительную работу с SQL внутри базы данных, прежде чем отправлять данные по сети в свои приложения. Вы хотели бы поднять свои навыки SQL на новый уровень. Посмотрим правде в глаза, SQL — обманчиво простой язык для изучения, и многие разработчики баз данных никогда не идут дальше простого оператора: ВЫБЕРИТЕ столбцы ИЗ таблицы ГДЕ условия». ПЕРЕЙТИ К КНИГЕ «Возможно, вы написали несколько простых SQL-запросов для взаимодействия с базами данных. Но теперь вы хотите большего, вы хотите по-настоящему копаться в этих базах данных и работать с вашими данными. Head First SQL расскажет вам об основах SQL и о том, как извлечь из этого пользу. Мы познакомим вас с языком, от базовых операторов INSERT и запросов SELECT до жестких манипуляций с базой данных с помощью индексов, объединений и транзакций. Мы все знаем, что «данные — это сила», но мы покажем вам, как получить «власть над вашими данными». ПЕРЕЙТИ К КНИГЕ «Если вы программист или администратор баз данных и используете SQL в своей повседневной работе, это популярное карманное руководство станет идеальным помощником в работе. Вы найдете множество примеров, демонстрирующих сложность языка, а также ключевые аспекты SQL, используемые в IBM DB2 Release 9..7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0 и Microsoft SQL Server 2008 Release 2. Карманное руководство по SQL описывает, как эти системы баз данных реализуют синтаксис SQL для запросов, управления транзакциями и внесения изменений в данные». ПЕРЕЙТИ К ЗАКАЗУ “ Практический SQL — доступное и динамичное руководство по SQL (язык структурированных запросов), стандартному языку программирования для определения, организации и исследования данных в реляционных базах данных. В книге основное внимание уделяется использованию SQL для поиска истории, которую рассказывают ваши данные, с использованием популярной базы данных с открытым исходным кодом PostgreSQL и интерфейса pgAdmin в качестве основных инструментов. Сначала вы познакомитесь с основами баз данных и языка SQL, а затем приобретете навыки, анализируя данные переписи населения США и других федеральных и государственных учреждений». ПЕРЕЙТИ К ЗАКАЗУ «Запросы SQL для простых смертных» заслужили мировое признание как самое ясное и простое руководство по написанию эффективных запросов с использованием новейших стандартов SQL и приложений баз данных. Теперь автор Джон Л. Виескас обновил эту практическую классику еще более продвинутыми и ценными методами. Шаг за шагом Viescas поможет вам создать надежные запросы практически для любой текущей базы данных на основе SQL. Он демистифицирует все аспекты написания SQL-запросов, от простого выбора и фильтрации данных до объединения нескольких таблиц и изменения наборов данных». ПЕРЕЙТИ К ЗАКАЗУ «По мере того, как в вашу компанию поступает поток данных, вам необходимо немедленно заставить их работать, и SQL — лучший инструмент для этой работы. В последнем выпуске этого вводного руководства автор Алан Болье помогает разработчикам освоить основы SQL для написания приложений баз данных, выполнения административных задач и создания отчетов. Вы найдете новые главы по SQL и большим данным, аналитическим функциям и работе с очень большими базами данных. Знание SQL необходимо для взаимодействия с данными». ПЕРЕЙТИ К ЗАКАЗУ «Понимание и обнаружение закономерностей в данных стало одним из наиболее важных способов улучшения бизнес-решений. Если вы знакомы с основами SQL, но не знаете, как использовать его для получения наиболее эффективных бизнес-идей из данных, эта книга для вас. SQL для аналитики данных поможет вам развить навыки, чтобы выйти за рамки базового SQL и вместо этого научиться выявлять шаблоны и объяснять логику, скрытую в данных. Вы узнаете, как исследовать и понимать данные, выявляя тенденции и получая более глубокое понимание». 2) Практические задачи SQL
3) SQL Cookbook (O’Reilly)
4) SQL-запросы для простых смертных: практическое руководство по манипулированию данными в SQL
5) Изучение SQL: основные основы SQL
6) SQL: полный справочник
8) Карманное руководство по SQL: руководство по использованию SQL
10) Антипаттерны SQL: избежание ошибок при программировании баз данных
11) SQL для чайников (для чайников (компьютер/технология))
13) Высокопроизводительный MySQL: оптимизация, резервное копирование и репликация
14) Искусство SQL
Часто задаваемые вопросы:
🏅 Что такое SQL?
📚 Какие книги по SQL самые лучшие?
🚀 Зачем учить SQL?
11 лучших книг по SQL на 2022 год на основе отзывов реальных пользователей