Встречается на собеседованиях • сегодня
Приведи пример когда нормализация будет лишней
Нормализация может быть избыточной в системах, ориентированных на аналитику (OLAP), где важнее скорость чтения и агрегации данных, а не минимизация избыточности. Например, в хранилищах данных часто используют денормализованные схемы (звёзды, снежинки) для ускорения запросов.
Пример: таблица отчетов по продажам, где дублируется информация о клиентах в каждой строке заказа:
python
# Денормализованная таблица (лучше для аналитики)
sales_data = [
{"order_id": 1, "customer_name": "Иван", "product": "Ноутбук", "price": 1000},
{"order_id": 2, "customer_name": "Иван", "product": "Мышь", "price": 50}
]
# Нормализованный вариант потребует JOIN-ов, что медленнее для аналитики
customers = {"customer_id": 1, "name": "Иван"}
orders = [
{"order_id": 1, "customer_id": 1, "product": "Ноутбук", "price": 1000},
{"order_id": 2, "customer_id": 1, "product": "Мышь", "price": 50}
]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы