IT Academy
Урок 4 · Начальный

Транзакции и индексы

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Транзакция объединяет изменения в единый результат. Индекс ускоряет определённый доступ ценой записи и места. Уникальное ограничение предотвращает дубликаты даже при конкурентных запросах.

Задача для самостоятельного решения

Почему предварительный SELECT не гарантирует уникальность логина?

Показать разбор ответа

Два запроса могут одновременно не найти логин. UNIQUE в БД атомарно отклонит вторую вставку; приложение должно обработать конфликт.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →

Дополнительная самопроверка

Проверка: SQL и PostgreSQL: от запроса к схеме →