Меню
Каталог
Каталог
Все статьи
Программирование

Книги по SQL

Различные языки программирования для управления данными появляются постоянно, но большинство из них быстро теряет актуальность. SQL же остается популярным уже почти 50 лет. Собрали ТОП-7 книг по SQL, которые помогут познакомиться с языком или усовершенствовать свои знания.

Анна Бодарева Анна Бодарева Руководитель отдела контента
Книги по SQL

SQL для чайников

Автор: Аллен Тейлор

Аллен Тейлор «SQL для чайников»

Стаж Аллена Тейлора в компьютерной отрасли составляет больше 30-и лет. На его счету более 40-а изданных книг. Последнее издание «SQL для чайников» — это хорошее пособие для тех, кто хочет понять основы создания, регулирования и защиты баз данных.

Автор доступно рассказывает о том, как:

  • Строить многотабличные реляционные БД

  • Создавать сложные запросы

  • Обрабатывать наборы информации при помощи курсоров

  • Управлять данными

В издании читатель также найдет подробные сведения о средствах защиты информации от повреждения и кражи, от ее утраты из-за сбоев оснащения. Кроме того, Аллен Тейлор дает советы по ликвидации допущенных ошибок.

SQL. Сборник рецептов

Авторы: Энтони Молинаро и Роберт де Грааф

Энтони Молинаро и Роберт де Грааф «SQL. Сборник рецептов»

«Сборник рецептов» в новом издании подойдет людям, которые знают основу языка программирования, но не могут его применять на практике. Изучив учебник, программист научится создавать большое хранилище данных и управлять им.

В этом издании вы найдете:

  • Рекомендации для использования оконных функций в реализации языка

  • Описание методов извлечения данных из таблиц

  • Рекомендации по одновременной работе с несколькими таблицами и систематизированию итогов

  • «Рецепты» языка программирования для изучения основ

Информация в пособии подается структурировано: от четко сформулированных разноплановых заданий до их решений с детальными разъяснениями. 

Стиль программирования на SQL

Автор: Джо Селко

Джо Селко «Стиль программирования на SQL»

Джо Селко писал эту книгу, учитывая свой опыт предоставления консультаций в магазинах SQL и решения разнообразных задач своих учеников. Цель автора — помочь разработчикам стать профессионалами.

Издание предназначено для программистов, которые работают с SQL и хотят повысить квалификацию. В нем:

  • Собраны основные принципы и методики, которые помогут улучшить стилистику программирования

  • Рассмотрены особенности создания стандартизованных SQL-приложений, которые не привязаны к конкретным SQL-продуктам

  • Описывается применение представлений и хранимых процедур

  • Приведено много практических рекомендаций по разработке эффективных универсальных кодов

  • Рассмотрены правила оформления программ, создания DDL и DML

  • Представлены нормативы кодирования для внутреннего применения, позволяющие программистам пользоваться согласованной стилистикой

Книга состоит из 10-и глав. Отдельная глава посвящена общим вопросам по теории измерений и разработке систем кодирования для элементов БД. Также есть приложение со справочной информацией по разным стандартам, подходящим для применения в разных базах данных.

Изучаем SQL

Автор: Алан Бьюли

Алан Бьюли «Изучаем SQL»

Литература затрагивает большую часть тем, которые требуется знать новичкам-разработчикам в сфере баз данных: от использования SQL до аналитических функций и работы с БД. В пособии рассмотрены особенности внедрения этого декларативного языка на серверах баз данных различных систем.

Автор рассказывает, как данные коммуницируют с запросами, как функционируют SQL-выражения. Он также дает читателям рекомендации по разработке, регулированию и извлечению данных.

Все задачи сопровождаются наглядными примерами решения на разных СУБД (хотя большая часть — на MySQL). Новичкам, которые еще не решили, с какой из СУБД им работать, такое разнообразие примеров поможет сделать выбор. Чтобы закрепить теоретические знания, в конце разделов даны упражнения на пройденную тему.

SQL и реляционная теория. Как грамотно писать код на SQL

Автор: Кристофер Дейт

Кристофер Дейт «SQL и реляционная теория. Как грамотно писать код на SQL»

Специалисты IT знают, что работать с языком SQL достаточно сложно. Но есть точная гарантия, что код будет написан верно, а база данных будет надежной и легко сопровождаемой. Эта гарантия — понимание теории, которая лежит в основе языка. Дейт — профессионал, занимающийся изучением этих вопросов еще с 1970 года. В своей книге автор:

  • Демонстрирует, как использовать реляционную теорию в ежедневной работе с SQL

  • Детально разъясняет разные аспекты модели

  • Дает примеры использования языка в соответствии с реляционной теорией

В пособии нет привязки к определенному продукту, автор руководствуется многолетним исследовательским опытом. Каждый человек, у которого есть хотя бы минимальный опыт применения SQL, получит много пользы и удовольствия от прочтения книги.

Bitemporal Databases: Modeling and Implementation

Авторы: Джанан Эрен Атай и Абдулла Уз Тансел

Джанан Эрен Атай, Абдулла Уз Тансел «Bitemporal Databases_ Modeling and Implementation»

Пособие издано на английском языке. Много полезной информации в этом издании обнаружат для себя теоретики и практики в сфере проектирования БД. Литература может стать хорошим учебником на курсах по базам данных, особенно в сферах приложений, где временные метаданные могут существенно увеличить значимость информации при ее сбережении и применении.

Авторы рассматривают битемпоральную реляционную модель данных. Также они представили внедрение прообраза, который демонстрирует возможность предложенного аспекта в системе объектно-реляционных БД.

SQL for smarties: Advanced SQL Programming

Автор: Джо Селко 

Джо Селко «SQL for smarties_ Advanced SQL Programming»

В пятой редакции книги автор рассказывает, как надо думать, чтобы эффективность при программировании на SQL была максимальной. Джо Селко описывает различные передовые методы, показывает оптимальные решения задач, дает готовые примеры с наглядной демонстрацией стандартов ANSI/ISO.

Автор рассказывает о новых методах составления общих запросов и детально рассматривает агрегатные функции описательной статистики.

Вывод

Уверенное владение языком SQL позволяет значительно усовершенствовать свои профессиональные навыки. Печатные издания, описанные в этой статье, являются проверенными пособиями по изучению языка. Они помогут как при постижении азов, так и при более глубоком изучении темы.

Книги Аллена Тейлора и Алана Бьюли подойдут для новичков. Другие издания станут помощниками специалистам с опытом работы. Полезная и актуальная информация в них найдется для программистов, разработчиков и администраторов баз данных. А если желания или времени на изучение книг нет, получить опыт работы с БД помогут специализированные курсы.

Содержание
Информация была полезна?
20 оценок, среднее: 4.96 из 5