Базы данных
SQL, проектирование, транзакции - от SELECT до продакшена
Уроки курса (12)
- Что такое SQL и СУБД — Зачем нужен SQL и почему «таблица» - это не Excel
- SELECT: базовый запрос — Выбираем данные аккуратно и без магии
- WHERE и операторы сравнения — Фильтруем строки так, чтобы не фильтровать совесть
- JOIN: соединяем таблицы — Склеиваем данные по ключам и не склеиваем мозг
- GROUP BY и агрегаты — Считаем, суммируем и делаем вид, что это весело
- Индексы: зачем они и как не навредить — Ускоряем запросы, но не превращаем БД в ёжика
- Транзакции: ACID на пальцах — Чтобы деньги не исчезали «между строк»
- Уровни изоляции транзакций — Когда параллельность встречает реальность
- Ограничения и целостность: PRIMARY KEY, FOREIGN KEY — Держим данные в форме без фитнеса
- Нормализация: 1НФ-3НФ без боли — Убираем дубли и странные колонки типа «телефоны_через_запятую»
- План выполнения: EXPLAIN и здравый смысл — Смотрим, что делает БД, и перестаём гадать
- Мини‑проект: схема для «Списка задач» + запросы — Проектируем БД и пишем запросы как взрослые