Данная часть описывает использование языка SQL в PostgreSQL. Она начинается с описания общего синтаксиса SQL, потом будет рассказано как создать структуры для хранения данных, как заполнить базу данных и как создавать к ней запросы. В середине перечисляются доступные типы данных и функции, которые могут быть использованы в командах SQL. Оставшийся материал раскрывает некоторые аспекты, которые являются важными для тонкой настройки СУБД на предмет оптимальной производительности.
Информация в этой части книги упорядочена так, чтобы новичок мог следовать ей от начала до конца и получить полное понимание по рассматриваемым темам без многократного заглядывания вперёд. Главы задумывались как самодостаточные объёмы информации, так что продвинутые пользователи могу читать главы отдельно по своему выбору. Информация в этой части предоставляется в повествовательной форме, согласно темам. Читатели, которые ищут полное описание какой-либо отдельной команды, должны посмотреть Part VI.
Читатели этой части должны знать как подключиться к базе PostgreSQL и выполнять команды SQL. Читатели, которые незнакомы с этими вопросами, сперва должны прочитать Part I. Команды SQL, обычно вводятся с помощью интерактивного терминала PostgreSQL, который называется psql, но могут использоваться и другие программы, которые предоставляют схожую функциональность.