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