Дочитал эту книгу 02.04.2020 года. Читал впервые. Понравилось. Дата первой публикации 2020 год. Страна авторов – Россия.
Об авторах:
Борис Асенович Новиков, доктор физико-математических наук, профессор департамента информатики Высшей школы экономики в Санкт Петербурге. Ранее преподавал в Санкт-Петербургском государственном университете.
Горшкова Екатерина Александровна, кандидат физико-математических наук.
Графеева Наталья Генриховна, кандидат физико-математических наук, доцент кафедры информационно-аналитических систем Санкт-Петербургского государственного университета.
Книга написана и издана при поддержке компании Postgres Professional. Это уже второе издание книги.
О книге:
Ранее, самой «свежей» по публикации книгой, которую я прочитал была «Скоренко Т.Ю. Изобретено в СССР», её выпустили в прошлом, 2019 году, прошло несколько месяцев после публикации — и я ее уже прочитал. А «Основы технологий баз данных» была выпущена несколько дней назад (в частности, бумажная версия), и я ее прочитал. Вообще, не планировал эту книгу так подробно читать — но, в режиме самоизоляции сначала думал почитать книгу выборочно, а потом и всю ее прочитал.
«Основы технологий баз данных» позиционируется как книга для опытных студентов, и тут я сильно соглашусь, так как материал в книге не всегда описывается простым языком. А если студент не занимается активным изучением дополнительного материала — тогда ему будет сложно понять некоторые из приведенных в книге глав. В общем, новичку я бы не стал рекомендовать данную книгу к изучению.
Но, в целом, в книге приведено много полезной информации о технологиях баз данных (иногда слишком теоретизированно, но это наталкивает на полезные размышления о том, как вообще развивалась эта отрасль). Помимо теоретической информации, есть вторая часть книги, в которой приведена более предметная информация — о том, как работают многие из механизмов СУБД PostgreSQL. Это обзорная информация, для более детального изучения необходимо читать документацию. Но общее представление в книге описано.
В конце каждой главы есть блок с практическими заданиями, которые тоже очень полезны. Тут тоже есть некоторые «фишки» — в главах описывается информация иногда обзорно, а в завершающей практике нужно выполнить вполне конкретные действия, о которых не сообщается — поэтому студент должен уметь читать и использовать документацию в СУБД.
Сама книга мне понравилась, читал ее в бумаге, печать хорошая, сама бумага тоже отличная. Данную книгу можно совершенно бесплатно скачать со страницы «Основы технологий баз данных», там есть описание самой книги. Либо можно воспользоваться прямой ссылкой и скачать эту книгу в формате PDF.
Цитаты:
Неудачно написанный программный код может компенсировать любое увеличение мощности оборудования.
Часть I. От теории к практике
-
Введение
-
Теоретические основы БД
-
Знакомство с базой данных
-
Введение в SQL
-
Управление доступом в базах данных
-
Транзакции и согласованность базы данных
-
Разработка приложений СУБД
-
Расширения реляционной модели
-
Разновидности СУБД
Часть II. От практики к мастерству
-
Архитектура СУБД
-
Структуры хранения и основные алгоритмы СУБД
-
Выполнение и оптимизация запросов
-
Управление транзакциями
-
Надежность баз данных
-
Дополнительные возможности SQL
-
Функции и процедуры в базе данных
-
Расширяемость PostgreSQL
-
Полнотекстовый поиск
-
Безопасность данных
-
Администрирование баз данных
-
Репликация баз данных
-
Параллельные и распределенные СУБД
[свернуть]
Leave a Reply