Лучшие книги по базам данных на русском

Что почитать для изучения баз данных (проектирование, администрирование)? Собрали лучшие книги по базам данных для начинающих на русском языке.

«Введение в системы баз данных» К. Дж. Дейт

Книга Введение в системы баз данных

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

Кристофер Дж. Дейт выпустил эту книгу в 1975 году, на русском она впервые появилась в 1980-м году. Считается, что второе издание «Введения в системы баз данных» заложило терминологическую базу в области реляционных баз данных.

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

В профессиональной среде считается одной из обязательных к прочтению. Своего рода библия SQL.

В России выпускается издательствами «Вильямс» и «Диалектика».

«MySQL по максимуму» Бэрон Шварц, Вадим Ткаченко, Петр Зайцев

Книга MySQL по максимуму

Один из бестселлеров издательства O’Reilly, который подойдет тем читателям, которые уже знакомы с теорией баз данных, имеют опыт работы и переходят непосредственно к объяснению практических примеров. Однако в книге есть теоретические моменты, например, глава, посвященная описанию архитектуры MySQL.

Слоган этой серии книг «написано экспертами для экспертов», то есть в ней объясняются сложные кейсы, даются продвинутые способы оптимизации параметров настройки сервера, репликации, резервного копирования и восстановления. Отдельная глава издания посвещена проблемам применения MySQL в облаке.

«Семь баз данных за семь недель» Джим Р. Уилсон, Эрик Редмонд

Книга Семь баз данных за семь недель

Эта книга введение в современные базы данных и их идеологию. Всего здесь описано семь баз данных с открытым исходным кодом: PostgreSQL, Redis, Riak, CouchDB, MongoDB, HBase, и Neo4J.

Эта книга совсем не руководство по установке, здесь есть место и отвлеченной информации, которая тем не менее помогает понять архитектуру и назначение каждой из них.

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

Книга подойдет для программистов, системных администраторов всех уровней подготовки.

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

«Потоковая обработка данных» Эндрю Дж. Пселтис

Книга Потоковая обработка данных: конвейер реального времени

Книга, вышедшая в издательстве ДМК-Пресс, совмещает в себе отличный теоретический материал и описания задач со способами их решения.

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

После изучения каждой главы размещается краткое резюме и примеры из практики.

«PostgreSQL. Основы языка SQL» Евгений Моргунов

Книга PostgreSQL. Основы языка SQL

По своей форме это учебно-практическое пособие, которое подойдет студентам и работникам, которым необходимо наработать базу по созданию рабочей среды и изучить основные операции изменения данных.

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

В книгу включены не только классический SQL-92, но и новшества PostgreSQL (до версии 9.6).

Подходит как для самостоятельного изучения, так и под руководством преподавателя.

«Базы данных» Томас Коннолли, Каролин Бегг

Книга Базы данных. Проектирование, реализация и сопровождение

Подробное справочное руководство по проектированию и реализации баз данных для программистов. Содержит описание особенностей разработки приложений баз данных для web. Достаточное место в книге посвящено и описанию хранилищ данных и OLAP.

Книга «Базы данных» Коннолли и Бегг выдержала уже три издания. Она завоевала популярность и в России, по продажам занимает 6-е место в рейтинге читателей в категории книг по базам данных.

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

«MongoDB в действии» Кайл Бэнкер

Книга MongoDB в действии

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

В России книга вышла в 2012 году в издательстве «ДМК Пресс». Несмотря на давний год выпуска, информация по базовым принципам работы с MongoDB не потеряла своей актуальности.

«MySQL. Сборник рецептов» Поль Дюбуа

Книга MySQL. Сборник рецептов

Каждый пользователь MySQL вне зависимости от уровня подготовки найдет в этой книге Поля Дюбуа интересные для себя задачи. Сборник рецептов — это по сути сборник задач разной степени сложности, которые обычно встают перед разработчикам. Каждый рецепт содержит небольшой кусочек кода, написанного на языках Perl, Python, Java и PHP, который решит проблему и, что очень удобно, его можно вставить прямо в приложение.

Книга вышла в 2007 году в издательстве Символ-плюс. К сожалению, пока не было ее новых переизданий, в книге есть информация, которая уже морально устарела. Поэтому в случае решения задач следует дополнительно уточнять актуальность информации.

«Системы баз данных» Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом

Книга Системы баз данных. Полный курс

Книга Джеффри Ульмана и его коллег по Стэнфордскому университету написана в форме учебного справочного пособия по проектированию и сопровождению современных систем баз данных.

В понятном и наглядном виде в книге в первой ее части собран проработанный материал по современным технологиям баз данных по стандартам SQL-99, SQL/PSM, JDBC, ODL, XML, SQL/CLI.

Во второй части книги рассмотрены задачи и различные подходы к их решению на практике.

По сравнению с аналогичными изданиями книгу отличает глубокое и широкое освещение проблематики SQL.

Книга вышла в 2017 году в издательстве «Вильямс».

«Секреты Oracle SQL» Санжей Мишра, Алан Бьюли

Книга Секреты Oracle SQL

Практическое пособие по Oracle для тех, у кого уже есть базовые навыки работы с базой данных. На примере Oracle8i и Oracle9i авторы объясняют как эффективно применять средства SQL.

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

Книга «Секреты Oracle SQL» вышла в 2006 в издательстве «Символ-Плюс».

Делитесь мнениями и хорошими книгами по базам данных не попавшими в эту подборку в комментариях!

Оцените статью
Библиотека программиста
Добавить комментарий