Учебник
Базы данных: SQL и PostgreSQL на практике
От таблиц и SQL до конкурентных транзакций, индексов, миграций и восстановления. Один учебный проект и локальные лаборатории.
Начать читатьСодержание
Бесплатный практический курс- 01Локальный PostgreSQL и первая учебная база14 мин
- 02Таблицы, типы и правила допустимых данных15 мин
- 03SELECT: фильтры, NULL и устойчивый порядок14 мин
- 04JOIN: связи и число строк результата15 мин
- 05Агрегаты: COUNT, группы и честный знаменатель14 мин
- 06Реляционная модель и нормализация без лишних копий15 мин
- 07Транзакции и изоляция в двух окнах17 мин
- 08Индексы и EXPLAIN: измеряем путь запроса15 мин
- 09Схемы и миграции: меняем модель постепенно15 мин
- 10Go: параметры запросов и пул соединений16 мин
- 11WAL, резервная копия и проверяемое восстановление16 мин
- 12Реляционные таблицы, документы и выбор по запросам15 мин
- 13Проект: сервис выдачи книг с проверяемыми гарантиями17 мин
Как учиться
Проходите главы по порядку. Сначала выполните самостоятельное задание, затем сравните результат с критериями и прочитайте разбор. Время рядом с главой относится к чтению; на практику понадобится отдельное время.
Сохраняйте команды, результаты и объяснения в своей рабочей папке. Финальное задание проверяет, можете ли вы собрать решение и объяснить его без пошаговой инструкции.
Скачать бесплатный комплект лабораторий. Требования к среде и команды запуска указаны в README внутри архива и в первой главе. Для обязательных упражнений платное облако не требуется.