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