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.