Несколько учебников, которые могут помочь изучить базы данных с нуля:
«Основы технологий баз данных: учебное пособие», авторы Б. Новиков, Е. Горшкова, Н. Графеева. 12 Учебник разделён на две части. 1 Первая предназначена для новичков, в ней рассказывается об основах проектирования приложений, в качестве базовой СУБД для изучения используется PostgreSQL. 12 Вторая часть будет интересна специалистам с опытом: в ней речь идёт о возможностях языка SQL за рамками базовых курсов, а ещё о создании параллельных и распределённых систем БД на основе PostgreSQL. 2 После каждой главы даются упражнения для закрепления материала. 1
«Postgres: первое знакомство», авторы П. Лузанов, Е. Рогов, И. Лёвшин. 2 Это полноценный учебник по PostgreSQL для начинающих, который обновляется с выходом каждой новой версии СУБД. 2 В книге есть общее описание базы данных, а также описаны особенности установки СУБД в ОС Windows и Linux, подключение к серверу, написание SQL-запросов, использование транзакций. 2
«Изучаем PostgreSQL 10», авторы С. Джуба, А. Волков. 12 Руководство, которое системно познакомит начинающих разработчиков и администраторов баз данных с основами PostgreSQL. 2
Выбор учебника зависит от личных предпочтений и целей изучения.