Материал первой части учебного пособия составляет основу для ба-зового курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, ос-новные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL. Вторая часть, добавленная в настоящем издании, содержит материал, который будет полезен разработчикам баз данных и СУБД. В ней по-дробно рассматриваются структуры хранения, методы выполнения и оптимизации запросов, дополнительные возможности языка SQL, средства поддержки согласованности и надежности. Рассмотрены средства программирования серверов баз данных, средства расши-рения функциональности PostgreSQL, вопросы создания систем с ре-пликацией, параллельных и распределенных систем баз данных. Издание рассчитано на разработчиков СУБД, а также на студентов вузов, имеющих базовую подготовку по программированию