PostgreSQL. Основы языка SQL
Учебно-практическое пособие, созданное при участии компании Postgres Professional, охватывает базовую часть курса по языку SQL. Книга рассчитана на использование системы управления базами данных PostgreSQL и служит введением в работу с реляционными базами данных.
В пособии подробно рассматривается создание рабочей среды, установка СУБД PostgreSQL и работа с интерактивным терминалом psql. Описаны языки определения данных (DDL) и основные операции выборки и изменения данных (DML). Автор уделяет внимание типам данных PostgreSQL, включая числовые, строковые, типы «дата/время», логический тип, массивы и типы JSON.
Материал включает практические примеры создания и модификации таблиц, работы с представлениями и схемами базы данных. Рассмотрены сложные запросы с соединениями, агрегированием, группировкой и подзапросами, а также методы оптимизации запросов с использованием индексов. Отдельная глава посвящена транзакциям и управлению целостностью данных.
Книга подходит как для самостоятельного изучения основ SQL, так и для использования в учебном процессе под руководством преподавателя. Она будет полезна программистам, начинающим работать с базами данных, и студентам соответствующих специальностей.









