Базы данных

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. Мини‑проект: схема для «Списка задач» + запросы - Проектируем БД и пишем запросы как взрослые