IT Academy
Урок 1 · Продвинутый

Моделирование данных и форматы хранения

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Модель данных начинается с гранулярности строки: событие, заказ или позиция заказа. Колоночный формат удобен для аналитического чтения части полей, строковый — для целой записи. Схема должна сохранять единицы и timezone.

Задача для самостоятельного решения

Почему нельзя суммировать order_total после JOIN с позициями?

Показать разбор ответа

Итог заказа повторится для каждой позиции. Сначала агрегируйте на нужной гранулярности или суммируйте суммы самих позиций.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →