Основы технологий баз данных
Учебное пособие «Основы технологий баз данных» представляет собой комплексный курс, охватывающий как теоретические основы, так и практическую работу с системами управления базами данных (СУБД). Книга разделена на две части, что делает её полезной как для начинающих, так и для опытных разработчиков.
Первая часть служит основой для базового курса. В ней рассматриваются фундаментальные требования и критерии оценки СУБД, подробно излагается теоретическая реляционная модель данных, включая реляционную алгебру и нормальные формы. Значительное внимание уделяется основным конструкциям языка запросов SQL, организации доступа к базе данных PostgreSQL, а также вопросам проектирования приложений и расширениям, доступным в этой СУБД.
Вторая часть, добавленная во втором издании, адресована разработчикам баз данных и СУБД. В ней углублённо изучаются внутренние механизмы: структуры хранения данных, методы выполнения и оптимизации запросов, дополнительные возможности SQL. Рассматриваются средства поддержки согласованности и надёжности, программирование серверов баз данных, расширение функциональности PostgreSQL, а также создание систем с репликацией, параллельных и распределённых систем баз данных.
Пособие содержит практические примеры, упражнения и контрольные вопросы для закрепления материала. Оно ориентировано на программистов и студентов, желающих получить глубокие знания в области технологий баз данных, от теории до продвинутой практики с использованием PostgreSQL.









