Базы данных

SQL, проектирование, транзакции - от SELECT до продакшена

Уроки курса (12)

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