Перейти к содержимому
PostgreSQLСреднийПрактика

PostgreSQL 3. Проектирование базы данных

Курс о том, как спроектировать базу, в которой данные не противоречат друг другу. Разбираем нормальные формы от нулевой до шестой — по одной: что требует форма, как выглядит её нарушение и как привести таблицу в порядок. Дальше — денормализация: когда эти правила нарушают намеренно и что за это платят. В конце проектируем схему с нуля по описанию предметной области. Нужен пройденный курс о запросах: чтобы понять, зачем разбивать таблицу, надо уметь собрать её обратно через JOIN.

Программа
20 уроков
Длительность
~200 мин

Регистрация занимает минуту, песочница поднимается за секунды.

Направление

Базы данных

PostgreSQL с нуля: от установки и SQL до эксплуатации

Программа

20 уроков
  1. 1Зачем нормализовать базуТеория
  2. 2Нулевая и первая нормальная формаТеория
  3. 3Лабораторная 1: приводим таблицу к 1НФТеория
  4. 4Вторая нормальная формаТеория
  5. 5Третья нормальная формаТеория
  6. 6Лабораторная 2: 2НФ и 3НФТеория
  7. 7Проверка: первые три формыТест
  8. 8Нормальная форма Бойса-КоддаТеория
  9. 9Четвёртая и пятая нормальные формыТеория
  10. 10Лабораторная 3: BCNF, 4НФ, 5НФТеория
  11. 11Шестая нормальная форма и доменно-ключеваяТеория
  12. 12Денормализация: когда правила нарушают намеренноТеория
  13. 13Лабораторная 4: денормализация под отчётыТеория
  14. 14Историчность: как хранить прошлые значенияТеория
  15. 15От предметной области к схемеТеория
  16. 16Типы данных осознанноТеория
  17. 17Лабораторная 5: проектируем схему с нуляТеория
  18. 18Проверка: нормальные формыТест
  19. 19Проект: база турагентстваТеория
  20. 20Итоговая проверка и что дальшеТеория

Готовы попробовать?

Откройте первый урок и решите задание в настоящем терминале.

Начать бесплатно