Отобрали лучшие книги по SQL для начинающих. Актуальная литература на русском языке с лучшими оценками.
Изучаем SQL. Алан Бьюли
Главы в книге рассказывают о том, как самостоятельно изучить ключевую концепцию и технику SQL. На страницах представлены многочисленные иллюстрации и аннотированные примеры. Упражнения в конце каждой главы позволяют применять изученную теорию на практике. С этой книгой вы:
- изучите основы и дополнительные функции системы;
- примените инструкции для создания, управления и извлечения данных;
- узнаете, как набор данных взаимодействует с запросами, и сможете оценить их важность.
SQL. Сборник рецептов. Энтони Молинаро
Вы знаете основы языка программирования, но можете ли использовать его в полную силу? В новом издании сборника рецептов применяется практичный подход к освоению языка структурированных запросов – вы сможете создавать и управлять большим хранилищем данных.
Основываясь на реальных примерах, новое издание книги позволяет строить решения в нескольких вариантах SQL, включая Oracle, DB2, SQL Server и PostgreSQL. Книга включает в себя:
- рецепты для широкого применения оконных функций в реализации языка;
- дополнительные рецепты для широко применения в общих табличных выражениях;
- современные рецепты языка программирования для изучения основ.
Сегодня знание SQL необходимое требование для разработчиков, дата саентистов и аналитиков данных.
SQL. Полное руководство. Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель
Изучите каждый аспект языка от трёх ведущих отраслевых экспертов. Руководство показывает, как работать с командами и инструкциями SQL, настраивать реляционные базы данных, выполнять объёмные запросы, загружать и изменять объекты, настраивать производительность и выполнять надёжную политику безопасности.
Поймёте, как применять инструкции DDL и API, интегрировать сценарии XML и Java, использовать объекты SQL, формировать веб-серверы, обрабатывать удалённый доступ и реализовать распределённые транзакции.
SQL для чайников. Аллен Тейлор
Руководство поможет начинающим ознакомиться с системой управления базой данных, с помощью которой вы научитесь создавать более мощные базы данных и получать лёгкий доступ к необходимой информации. Книга включает в себя:
- функции временных данных, которые позволяют устанавливать допустимое время для выполнения транзакций и предотвращают повреждение базы данных;
- создание, доступ, манипулирование, ведение и хранение информации в системах управления реляционными базами данных.
- советы по защите данных от кражи, случайного или вредоносного повреждения, а также потери из-за сбоев оборудования и рекомендации по устранению ошибок в работе.
Рефакторинг SQL-приложений. Стефан Фаро, Паскаль Лерми
Книга предоставляет набор проверенных параметров внесения изменений в код для улучшения функционирования базы банных. Опираясь на примеры вы найдёте быстрое решение для простых проблем, подробные ответы для более сложных ситуаций. Книга научит:
- определять повышение производительности;
- исправлять ограничения вызовов в хранимых функциях и процедурах;
- заменять код приложения хранимой процедурой или поменять итеративные процедурные инструкции на расширенные инструкции языка;
- увеличивать рефакторный поток за счёт параллельности и переключения индуцированной обработки из синхронной в асинхронную.
SQL и реляционная теория. К. Дж. Дейт
Язык программирования наполнен ловушками для начинающих. Вы сможете избежать их в том случае, если поймёте реляционную теорию и узнаете, как она применяется на практике. В этой книге Крис Дейт подробно объясняет принципы реляционной теории и раскрывает их на многочисленных примерах и упражнениях. Особенность данной книги для изучения заключена в следующих вопросах:
- Почему важно правильно наименовать столбцы?
- Почему значение NULL в базе данных приводит к неправильным ответам? Что мы можем с этим сделать?
- Как отношения изображений могут помочь сформулировать сложный запрос?
- Почему лучше избегать количественных сравнений, если язык их поддерживает?
SQL: Руководство по изучению языка. Крис Фиайли
Руководство рассказывает о языке программирования, используемого в работе реляционных баз данных. Автор книги расскажет о применении запросов для решения задач по выборке данных и их обновления, а также о работе с объектами структуры базы данных.
Конструкции иллюстративно представлены и подробно описаны в качестве примеров. Дополнительно Крис Фиайли изучает нарушение систем работы для каждого типа запроса известных СУБД: MS Access, Oracle, MS SQL Server. Руководство поможет тем, кто планирует самостоятельно освоить язык или модернизировать имеющиеся знания.
~55% вакансий на должность аналитика требуют знания SQL по данным hh.ru
SQL. Справочник. Дэниэл Кляйн, Брэнд Хант, Кевин Кляйн
Главная задача состоит в том, чтобы помочь менее опытным специалистам научиться переносить код между различными СУБД. Прочтение книги будет полезно и опытным специалистам, так как в ней представлено большое количество полезных советов и приёмов.
В справочнике описаны все операторы SQL согласно последнему стандарту, а также особенности их реализации в популярных СУБД. В издании находится описание реляционных моделей данных, объясняется основная концепция СУБД и синтаксис языка. Дополнительно представлены специфические функции, характерные для каждой современной СУБД.
Секреты Oracle SQL. Санжей Мишра, Алан Бьюли
Санжей и Алан расскажут о важных свойствах языка программирования и его применения для решения поставленных задач. Вы познакомитесь со множеством приёмов. Которые значительно улучшат ваши приложения. Вы научитесь работать с новыми типами времени и даты, обрабатывать иерархические данные, в полной мере применять конструкции языка программирования и строить запросы, работающие с разделами и объектами.
Transact-SQL. Михаил Фленов
Книга рассказывает о применении языка Transcat-SQL предназначенный для администрирования и манипуляции СУБД. Здесь содержится большое количество примеров из жизни Михаила Фленова. Дополнительно делается акцент на применении языка при использовании 1С и Microsoft SQL Server.
Делитесь не попавшими в эту подборку книгами по SQL в комментариях!