1. «Введение в системы баз данных» К. Дж. Дейт
Одна из фундаментальных книг, пережившая уже 8 изданий. Пользуется большим уважением в среде преподавателей SQL.
Кристофер Дж. Дейт выпустил эту книгу в 1975 году, на русском она впервые появилась в 1980-м году. Считается, что второе издание «Введения в системы баз данных» заложило терминологическую базу в области реляционных баз данных.
Прекрасно подходит для изучения баз данных с нуля, поскольку написано понятным языком, от простого к сложному.
В профессиональной среде считается одной из обязательных к прочтению. Своего рода библия SQL.
В России выпускается издательствами «Вильямс» и «Диалектика».
3. «MySQL по максимуму» Бэрон Шварц, Вадим Ткаченко, Петр Зайцев
Один из бестселлеров издательства O’Reilly, который подойдет тем читателям, которые уже знакомы с теорией баз данных, имеют опыт работы и переходят непосредственно к объяснению практических примеров. Однако в книге есть теоретические моменты, например, глава, посвященная описанию архитектуры MySQL.
Слоган этой серии книг «написано экспертами для экспертов», то есть в ней объясняются сложные кейсы, даются продвинутые способы оптимизации параметров настройки сервера, репликации, резервного копирования и восстановления. Отдельная глава издания посвещена проблемам применения MySQL в облаке.
5. «Семь баз данных за семь недель» Джим Р. Уилсон, Эрик Редмонд
Эта книга введение в современные базы данных и их идеологию. Всего здесь описано семь баз данных с открытым исходным кодом: PostgreSQL, Redis, Riak, CouchDB, MongoDB, HBase, и Neo4J.
Эта книга совсем не руководство по установке, здесь есть место и отвлеченной информации, которая тем не менее помогает понять архитектуру и назначение каждой из них.
Для экспресс-курса это довольно подробное описание каждой базы данных, их сильных и слабых сторон и практический материал, который позволит вам самостоятельно подобрать оптимальную БД.
Книга подойдет для программистов, системных администраторов всех уровней подготовки.
В конце каждого дня, посвященного отдельному виду баз данных, есть выводы и домашнее задание, которое поможет закрепить изученный материал.
7. «Потоковая обработка данных» Эндрю Дж. Пселтис
Книга, вышедшая в издательстве ДМК-Пресс, совмещает в себе отличный теоретический материал и описания задач со способами их решения.
Подходит широкому кругу читателей, которые хотят научиться эффективной работе с потоками данных. Наиболее полезной книга будет для разработчиков, которые занимаются проектами, связанными с реляционными базами данных.
После изучения каждой главы размещается краткое резюме и примеры из практики.
9. «PostgreSQL. Основы языка SQL» Евгений Моргунов
По своей форме это учебно-практическое пособие, которое подойдет студентам и работникам, которым необходимо наработать базу по созданию рабочей среды и изучить основные операции изменения данных.
Сам автор Евгений Павлович Моргунов к.т.н и доцент кафедры Сибирского государственного университета науки и технологий советует изучать его пособие на практике. После небольшого теоретического экскурса идет большое количество практических примеров, показывающих основные возможности SQL.
В книгу включены не только классический SQL-92, но и новшества PostgreSQL (до версии 9.6).
Подходит как для самостоятельного изучения, так и под руководством преподавателя.
11. «Базы данных» Томас Коннолли, Каролин Бегг
Подробное справочное руководство по проектированию и реализации баз данных для программистов. Содержит описание особенностей разработки приложений баз данных для web. Достаточное место в книге посвящено и описанию хранилищ данных и OLAP.
Книга «Базы данных» Коннолли и Бегг выдержала уже три издания. Она завоевала популярность и в России, по продажам занимает 6-е место в рейтинге читателей в категории книг по базам данных.
Подходит для широкого круга читателей. Книгу можно использовать для самостоятельного изучения, обучения под руководством преподавателя, а также благодаря простому языку и методичности изложения ее могут использовать преподаватели для составления конспектов лекций и подготовке к лекциям.
13. «MongoDB в действии» Кайл Бэнкер
Книга Кайла Бэнкера — это введение в документо-ориентированную базу данных MongoDB. Она подойдет не только для разработчика, довольно много полезной информации найдет в ней и системный администратор. Подойдет для знакомства с данной базой данных. Автор подробно останавливается на вопросах создания хранилища базы данных в облаке. А также посвятил несколько глав углубленному описанию функционала MongoDB, в том числе репликации, автосегментирования и развертывания.
В России книга вышла в 2012 году в издательстве «ДМК Пресс». Несмотря на давний год выпуска, информация по базовым принципам работы с MongoDB не потеряла своей актуальности.
15. «MySQL. Сборник рецептов» Поль Дюбуа
Каждый пользователь MySQL вне зависимости от уровня подготовки найдет в этой книге Поля Дюбуа интересные для себя задачи. Сборник рецептов — это по сути сборник задач разной степени сложности, которые обычно встают перед разработчикам. Каждый рецепт содержит небольшой кусочек кода, написанного на языках Perl, Python, Java и PHP, который решит проблему и, что очень удобно, его можно вставить прямо в приложение.
Книга вышла в 2007 году в издательстве Символ-плюс. К сожалению, пока не было ее новых переизданий, в книге есть информация, которая уже морально устарела. Поэтому в случае решения задач следует дополнительно уточнять актуальность информации.
17. «Системы баз данных» Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом
Книга Джеффри Ульмана и его коллег по Стэнфордскому университету написана в форме учебного справочного пособия по проектированию и сопровождению современных систем баз данных.
В понятном и наглядном виде в книге в первой ее части собран проработанный материал по современным технологиям баз данных по стандартам SQL-99, SQL/PSM, JDBC, ODL, XML, SQL/CLI.
Во второй части книги рассмотрены задачи и различные подходы к их решению на практике.
По сравнению с аналогичными изданиями книгу отличает глубокое и широкое освещение проблематики SQL.
Книга вышла в 2017 году в издательстве «Вильямс».
19. «Секреты Oracle SQL» Санжей Мишра, Алан Бьюли
Практическое пособие по Oracle для тех, у кого уже есть базовые навыки работы с базой данных. На примере Oracle8i и Oracle9i авторы объясняют как эффективно применять средства SQL.
Подойдет для углубленного самостоятельного изучения инструментария: подзапросов, слияний, сложные группирующие функции, DECODE и CAS в запросах SQL и многое другое. Также в издании авторы подробно останавливаются на аналитических функциях SQL.
Книга «Секреты Oracle SQL» вышла в 2006 в издательстве «Символ-Плюс».
0 Комментарии